perbaikan cetakan monitoring presensi karena kendala performa
This commit is contained in:
parent
6c49e28157
commit
51e63a3432
@ -4630,16 +4630,19 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
|
|||||||
Map<String, Object> kehadiran = new HashMap<String, Object>();
|
Map<String, Object> kehadiran = new HashMap<String, Object>();
|
||||||
|
|
||||||
if (CommonUtil.isNotNullOrEmpty(subUnitKerja) && CommonUtil.isNullOrEmpty(idPegawai)) {
|
if (CommonUtil.isNotNullOrEmpty(subUnitKerja) && CommonUtil.isNullOrEmpty(idPegawai)) {
|
||||||
List<Integer> listId = monitoringAbsenDao.findPegawaiaAktifDanKaryawanByUnitKerjaAndSubUnitKerja(unitKerja,
|
List<Map<String, Object>> listPegawai = monitoringAbsenDao
|
||||||
subUnitKerja);
|
.findPegawaiAktifDanKaryawanByUnitKerjaAndSubUnitKerja(unitKerja, subUnitKerja);
|
||||||
for (Integer id : listId) {
|
for (Map<String, Object> pegawai : listPegawai) {
|
||||||
kehadiran = monitoringAbsenService.jumlahKehadiran(null, null, id, startDate, endDate);
|
kehadiran = monitoringAbsenService.jumlahKehadiran(null, null,
|
||||||
|
Integer.valueOf(pegawai.get("pegawaiId").toString()), startDate, endDate);
|
||||||
listkehadiran.addAll((List<Map<String, Object>>) kehadiran.get("listkehadiran"));
|
listkehadiran.addAll((List<Map<String, Object>>) kehadiran.get("listkehadiran"));
|
||||||
}
|
}
|
||||||
} else if (CommonUtil.isNullOrEmpty(subUnitKerja) && CommonUtil.isNullOrEmpty(idPegawai)) {
|
} else if (CommonUtil.isNullOrEmpty(subUnitKerja) && CommonUtil.isNullOrEmpty(idPegawai)) {
|
||||||
List<Integer> listId = monitoringAbsenDao.findPegawaiaAktifDanKaryawanByUnitKerja(unitKerja);
|
List<Map<String, Object>> listPegawai = monitoringAbsenDao
|
||||||
for (Integer id : listId) {
|
.findPegawaiAktifDanKaryawanByUnitKerja(unitKerja);
|
||||||
kehadiran = monitoringAbsenService.jumlahKehadiran(null, null, id, startDate, endDate);
|
for (Map<String, Object> pegawai : listPegawai) {
|
||||||
|
kehadiran = monitoringAbsenService.jumlahKehadiran(null, null,
|
||||||
|
Integer.valueOf(pegawai.get("pegawaiId").toString()), startDate, endDate);
|
||||||
listkehadiran.addAll((List<Map<String, Object>>) kehadiran.get("listkehadiran"));
|
listkehadiran.addAll((List<Map<String, Object>>) kehadiran.get("listkehadiran"));
|
||||||
}
|
}
|
||||||
} else if (CommonUtil.isNotNullOrEmpty(idPegawai)) {
|
} else if (CommonUtil.isNotNullOrEmpty(idPegawai)) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user