Update pegawai service
Pembuatan get all dokter untuk apijkn
This commit is contained in:
parent
8182f613e5
commit
34bcb0150a
@ -41,6 +41,7 @@ import com.jasamedika.medifirst2000.enums.TipePasienEnum;
|
|||||||
import com.jasamedika.medifirst2000.service.JadwalDokterService;
|
import com.jasamedika.medifirst2000.service.JadwalDokterService;
|
||||||
import com.jasamedika.medifirst2000.service.ModelService;
|
import com.jasamedika.medifirst2000.service.ModelService;
|
||||||
import com.jasamedika.medifirst2000.service.PasienService;
|
import com.jasamedika.medifirst2000.service.PasienService;
|
||||||
|
import com.jasamedika.medifirst2000.service.PegawaiService;
|
||||||
import com.jasamedika.medifirst2000.service.RuanganService;
|
import com.jasamedika.medifirst2000.service.RuanganService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||||
@ -83,6 +84,9 @@ public class BridgingDaftarOnlineController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private RuanganService<RuanganVO> ruanganService;
|
private RuanganService<RuanganVO> ruanganService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private PegawaiService pegawaiService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private AntrianPasienRegistrasiDao antrianPasienRegistrasiDao;
|
private AntrianPasienRegistrasiDao antrianPasienRegistrasiDao;
|
||||||
|
|
||||||
@ -642,4 +646,10 @@ public class BridgingDaftarOnlineController {
|
|||||||
List<Map<String, Object>> entity = ruanganService.findRajalBPJS();
|
List<Map<String, Object>> entity = ruanganService.findRajalBPJS();
|
||||||
return new ResponseEntity<>(entity, HttpStatus.OK);
|
return new ResponseEntity<>(entity, HttpStatus.OK);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@RequestMapping(value = "/bpjs/dpjp/list", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
||||||
|
public ResponseEntity<Object> getListDpjp() {
|
||||||
|
List<Map<String, Object>> entity = pegawaiService.getDokterBpjs();
|
||||||
|
return new ResponseEntity<>(entity, HttpStatus.OK);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1081,4 +1081,9 @@ public interface PegawaiDao extends PagingAndSortingRepository<Pegawai, Integer>
|
|||||||
+ "and pg.kedudukanId not in (3,4,5,6,24,25,26,28,29) " + "order by pg.namaLengkap")
|
+ "and pg.kedudukanId not in (3,4,5,6,24,25,26,28,29) " + "order by pg.namaLengkap")
|
||||||
public List<Map<String, Object>> findByBirthDate(@Param("tglLahir") String tglLahir);
|
public List<Map<String, Object>> findByBirthDate(@Param("tglLahir") String tglLahir);
|
||||||
|
|
||||||
|
@Query("select new Map(pg.id as id, pg.namaLengkap as namaLengkap) " + "from Pegawai pg "
|
||||||
|
+ "where pg.statusEnabled is true " + "and pg.jenisPegawaiId = 1 " + "and pg.namaLengkap like '%dr%' "
|
||||||
|
+ "order by pg.namaLengkap")
|
||||||
|
public List<Map<String, Object>> findAllDokter();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -13,6 +13,8 @@ public interface PegawaiService extends BaseVoService<Pegawai, PegawaiVO, Intege
|
|||||||
|
|
||||||
List<PegawaiVO> getAllDokter();
|
List<PegawaiVO> getAllDokter();
|
||||||
|
|
||||||
|
List<Map<String, Object>> getDokterBpjs();
|
||||||
|
|
||||||
List<PegawaiVO> getAllDokterByRuanganAndTanggal(String kodeRuangan, Date tanggal);
|
List<PegawaiVO> getAllDokterByRuanganAndTanggal(String kodeRuangan, Date tanggal);
|
||||||
|
|
||||||
PegawaiVO add(PegawaiVO vo);
|
PegawaiVO add(PegawaiVO vo);
|
||||||
|
|||||||
@ -238,6 +238,12 @@ public class PegawaiServiceImpl extends BaseVoServiceImpl implements PegawaiServ
|
|||||||
return vos;
|
return vos;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<Map<String, Object>> getDokterBpjs() {
|
||||||
|
List<Map<String, Object>> result = pegawaiDao.findAllDokter();
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
@Override
|
@Override
|
||||||
@Transactional(readOnly = true, propagation = Propagation.SUPPORTS)
|
@Transactional(readOnly = true, propagation = Propagation.SUPPORTS)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user