Update ReportServiceImpl.java

Perbaikan validasi golongan pegawai di service report
This commit is contained in:
Salman Manoe 2023-11-20 16:15:08 +07:00
parent c302274562
commit a6b7c4eb8f

View File

@ -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];