diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ReportServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ReportServiceImpl.java index 1e4f8f9c..613dac78 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ReportServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ReportServiceImpl.java @@ -1929,8 +1929,9 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic if (Master.StatusPegawai.CUTI_TAHUNAN.equals(statusPegawaiId) || Master.StatusPegawai.CUTI_SAKIT.equals(statusPegawaiId) || Master.StatusPegawai.CUTI_MELAHIRKAN.equals(statusPegawaiId)) { - if (Arrays.asList(Master.GolonganPegawai.JF_AHLI_UTAMA) - .contains(Integer.parseInt(pegawai.get("idGolongan").toString()))) { + if (CommonUtil.isNotNullOrEmpty(pegawai.get("idGolongan")) + && Arrays.asList(Master.GolonganPegawai.JF_AHLI_UTAMA) + .contains(Integer.parseInt(pegawai.get("idGolongan").toString()))) { String cutiA1 = settingDataFixedDao.getSettingDataFixed("cutiA1"); String[] arrCutiA1 = cutiA1.split("_"); labelTtdMenkes = arrCutiA1[0]; @@ -1953,8 +1954,9 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic } } else if (Master.StatusPegawai.CUTI_BESAR.equals(statusPegawaiId) || Master.StatusPegawai.CUTI_ALASAN_PENTING.equals(statusPegawaiId)) { - if (Arrays.asList(Master.GolonganPegawai.JF_AHLI_UTAMA) - .contains(Integer.parseInt(pegawai.get("idGolongan").toString()))) { + if (CommonUtil.isNotNullOrEmpty(pegawai.get("idGolongan")) + && Arrays.asList(Master.GolonganPegawai.JF_AHLI_UTAMA) + .contains(Integer.parseInt(pegawai.get("idGolongan").toString()))) { String cutiA1 = settingDataFixedDao.getSettingDataFixed("cutiB1"); String[] arrCutiA1 = cutiA1.split("_"); labelTtdMenkes = arrCutiA1[0]; @@ -2138,8 +2140,9 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic if (Master.StatusPegawai.CUTI_TAHUNAN.equals(statusPegawaiId) || Master.StatusPegawai.CUTI_SAKIT.equals(statusPegawaiId) || Master.StatusPegawai.CUTI_MELAHIRKAN.equals(statusPegawaiId)) { - if (Arrays.asList(Master.GolonganPegawai.JF_AHLI_UTAMA) - .contains(Integer.parseInt(pegawai.get("idGolongan").toString()))) { + if (CommonUtil.isNotNullOrEmpty(pegawai.get("idGolongan")) + && Arrays.asList(Master.GolonganPegawai.JF_AHLI_UTAMA) + .contains(Integer.parseInt(pegawai.get("idGolongan").toString()))) { String cutiA1 = settingDataFixedDao.getSettingDataFixed("cutiA1"); String[] arrCutiA1 = cutiA1.split("_"); labelTtdMenkes = arrCutiA1[0]; @@ -2162,8 +2165,9 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic } } else if (Master.StatusPegawai.CUTI_BESAR.equals(statusPegawaiId) || Master.StatusPegawai.CUTI_ALASAN_PENTING.equals(statusPegawaiId)) { - if (Arrays.asList(Master.GolonganPegawai.JF_AHLI_UTAMA) - .contains(Integer.parseInt(pegawai.get("idGolongan").toString()))) { + if (CommonUtil.isNotNullOrEmpty(pegawai.get("idGolongan")) + && Arrays.asList(Master.GolonganPegawai.JF_AHLI_UTAMA) + .contains(Integer.parseInt(pegawai.get("idGolongan").toString()))) { String cutiA1 = settingDataFixedDao.getSettingDataFixed("cutiB1"); String[] arrCutiA1 = cutiA1.split("_"); labelTtdMenkes = arrCutiA1[0];