diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java index 3a01b37e..51fc8f91 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/constants/Master.java @@ -150,7 +150,7 @@ public final class Master { public static final Integer[] DOKTER_LUAR = { 12, 13, 19 }; public static final Integer DOKTER_TAMU = 19; public static final Integer MITRA = 16; - public static final Integer[] NONSDM = { 13, 16, 17 }; // peserta_didik,_mitra + public static final Integer[] NONSDM = { 13, 16, 17 }; // peserta_didik,mitra_bank public static final Integer[] PARUH_WAKTU = { 12, 19 }; public static final Integer PNS = 1; public static final Integer[] REMUN = { 1, 10, 14, 21 }; diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PegawaiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PegawaiServiceImpl.java index 5303dcb8..154803bb 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PegawaiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PegawaiServiceImpl.java @@ -727,6 +727,8 @@ public class PegawaiServiceImpl extends BaseVoServiceImpl implements PegawaiServ List listStatusPegawaiId, String periode) { Map result = new HashMap<>(); List> resultModelWithUsername = new ArrayList<>(); + if (CommonUtil.isNullOrEmpty(listStatusPegawaiId)) + listStatusPegawaiId = splitDataSettingDatafixed("listIdKategoryPegawaiNonSdm"); List> resultModel = pegawaiDaoCustom.findPegawaiCustom(nama, idUnitKerja, idKedudukan, listStatusPegawaiId, periode, splitDataSettingDatafixed("listDataKedudukanException")); @@ -779,9 +781,9 @@ public class PegawaiServiceImpl extends BaseVoServiceImpl implements PegawaiServ String periode) { Map result = new HashMap<>(); List> resultModelWithUsername = new ArrayList<>(); + List listMitra = splitDataSettingDatafixed("listIdKategoryPegawaiMitra"); List> resultModel = pegawaiDaoCustom.findPegawaiCustomByKategori(nama, idUnitKerja, - idKedudukan, periode, splitDataSettingDatafixed("listDataKedudukanException"), - Collections.singletonList(Master.KategoryPegawai.MITRA)); + idKedudukan, periode, splitDataSettingDatafixed("listDataKedudukanException"), listMitra); for (Map map : resultModel) { Map usernames = new HashMap<>();