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]; diff --git a/jasamedika-reporting/src/main/webapp/WEB-INF/templates/jrxml/slipGaji.jrxml b/jasamedika-reporting/src/main/webapp/WEB-INF/templates/jrxml/slipGaji.jrxml index 416c2a06..73df9bb9 100644 --- a/jasamedika-reporting/src/main/webapp/WEB-INF/templates/jrxml/slipGaji.jrxml +++ b/jasamedika-reporting/src/main/webapp/WEB-INF/templates/jrxml/slipGaji.jrxml @@ -1,5 +1,5 @@ - + @@ -57,109 +57,20 @@ - - - - - - - - - - - - - - - - - - - - - - - - + - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -168,106 +79,267 @@ - - + + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + - + - - - - - + + + + - + - - - - - - - + + + + + - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -279,48 +351,48 @@ - + - + - + - + + - + - + - - + - + @@ -331,47 +403,49 @@ - + - + - + - + - + + + - + - + - - + - + + @@ -380,46 +454,47 @@ - + - + - + - + - + + + - + - - - + - + - + + @@ -428,46 +503,47 @@ - + - + - + - + - - - - - - - - - + + + + + + + + + - + - + + @@ -476,45 +552,47 @@ - + - + - + - + - - - - - - - - - + + + + + + + + + - + - + + + @@ -522,45 +600,46 @@ - + - + - + - - + - + + + - + - - - + - + - + + + @@ -568,48 +647,49 @@ - + - + - + - - + - + + - + - + - + - - + - + + + @@ -617,59 +697,59 @@ - + - + - + - - + - + - - + - + - + - - + - + + - + - + + + @@ -677,35 +757,38 @@ - + - + + + - + - + - + - - + - + + + @@ -713,45 +796,49 @@ - + - + + - + - + + + - + - + - + - - + - + + + @@ -759,51 +846,53 @@ - + - + - - + - + + + - + - + - + - - + - + + + @@ -811,54 +900,58 @@ - + - + - - + - - + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -867,51 +960,50 @@ - + - - - + - + - + + - + - + - - - + - + - + + + @@ -920,46 +1012,45 @@ - + - + - - - + - + - + + - + - + - - - + - + - + + + @@ -967,46 +1058,48 @@ - + - + + - + - + + - + - + - - - + - + - + + + @@ -1014,46 +1107,48 @@ - + - + + - + - + + - + - + - - - + - + - + + + @@ -1061,46 +1156,48 @@ - + - + + - + - + + - + - + - - - + - + - + + + @@ -1108,45 +1205,49 @@ - + - + + - + - + + + - + - + - + - - + - + + + @@ -1154,45 +1255,49 @@ - + - + + - + - + + + - + - + - + - - + - + + + @@ -1200,46 +1305,45 @@ - + - + + - + - - - + - + - - - + - + - + + + @@ -1247,46 +1351,48 @@ - + - + + - + - + + - + - - - + - + - + + + @@ -1294,51 +1400,53 @@ - + - + - + - - + - + + + - + - + - + - - + - + + + @@ -1346,54 +1454,58 @@ - + - + - - + - - + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -1402,51 +1514,50 @@ - + - - - + - + - + + - + - + - - - + - + - + + + @@ -1454,40 +1565,40 @@ - + - + - - + - - + - + - + + + @@ -1495,14 +1606,13 @@ - + - + - @@ -1510,116 +1620,129 @@ - + - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +