Update PelayananPasienPetugasDao.java
Penambahan kondisi nama kelompok kerja untuk validasi rangkap jabatan
This commit is contained in:
parent
ef8e64132c
commit
94afbdf492
@ -26,14 +26,15 @@ public interface PelayananPasienPetugasDao extends PagingAndSortingRepository<Pe
|
||||
List<Map<String, Object>> countReferensiSkorPelayananAnestesi(
|
||||
@Param("listPelayananId") List<String> listPelayananId);
|
||||
|
||||
@Query("select new Map(ppp.pelayananPasienId as pelayananId," + "ppp.ObjectJenisPetugasPeId as jenisPetugasId,"
|
||||
+ "ppp.ObjectPegawaiId as petugasId," + "coalesce(ppp.asaId,1) as asaId,"
|
||||
+ "mj.subUnitKerjaPegawaiId as kkId," + "pp.produkId as produkId) " + "from PelayananPasienPetugas ppp, "
|
||||
+ "MapPegawaiJabatanToUnitKerja mj " + "inner join ppp.pelayananPasien pp "
|
||||
+ "where ppp.ObjectPegawaiId = mj.pegawaiId " + "and ppp.statusEnabled is true "
|
||||
+ "and pp.statusEnabled is true " + "and mj.statusEnabled is true "
|
||||
+ "and ppp.ObjectJenisPetugasPeId in (4,6) " + "and ppp.pelayananPasienId in (:listPelayananId) "
|
||||
+ "and mj.unitKerjaPegawaiId in (:listKsmId) " + "order by ppp.pelayananPasienId")
|
||||
@Query("select new Map(ppp.pelayananPasienId as pelayananId,ppp.ObjectJenisPetugasPeId as jenisPetugasId,"
|
||||
+ "ppp.ObjectPegawaiId as petugasId,coalesce(ppp.asaId,1) as asaId,"
|
||||
+ "mj.subUnitKerjaPegawaiId as kkId,pp.produkId as produkId) "
|
||||
+ "from PelayananPasienPetugas ppp, MapPegawaiJabatanToUnitKerja mj " + "inner join ppp.pelayananPasien pp "
|
||||
+ "inner join mj.subUnitKerjaPegawai sk " + "where ppp.ObjectPegawaiId = mj.pegawaiId "
|
||||
+ "and ppp.statusEnabled is true " + "and pp.statusEnabled is true " + "and mj.statusEnabled is true "
|
||||
+ "and sk.statusEnabled is true " + "and ppp.ObjectJenisPetugasPeId in (4,6) "
|
||||
+ "and ppp.pelayananPasienId in (:listPelayananId) " + "and mj.unitKerjaPegawaiId in (:listKsmId) "
|
||||
+ "and sk.name like 'KK%' " + "order by ppp.pelayananPasienId")
|
||||
List<Map<String, Object>> findReferensiSkorPelayananAnestesi(@Param("listPelayananId") List<String> listPelayananId,
|
||||
@Param("listKsmId") List<Integer> listKsmId);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user