Compare commits

...

2 Commits

Author SHA1 Message Date
Salman Manoe
d39d47313f Merge branch 'dev/base' into dev/integrasi/minio 2025-03-17 13:58:29 +07:00
Salman Manoe
cbe74703c8 Update MonitoringAbsenServiceImpl.java
Penyesuaian pilihan pegawai rangkap jabatan di subunit kerja yang sama dan validasi hak aksesnya di monitoring absensi
2025-03-17 13:56:46 +07:00

View File

@ -4418,6 +4418,18 @@ public class MonitoringAbsenServiceImpl extends BaseVoServiceImpl implements Mon
.collect(Collectors.toList()));
}
if (CommonUtil.isNullOrEmpty(result)) {
List<Map<String, Object>> listIncludedResult = monitoringAbsenDao.getDataPegawaiRev(idUnitKerja,
idSubUnitKerja, idPegawaiLogin, splitDataSettingDatafixed("idMeninggalKeluarPindah"));
List<Integer> listId = new ArrayList<>();
for (Map<String, Object> map : result) {
listId.add(Integer.parseInt(map.get("id").toString()));
}
if (!listId.contains(listIncludedResult.get(0).get("id"))) {
result.add(listIncludedResult.get(0));
}
}
return result;
}