perbaikan update flag approval status di list tanggal cuti karena delete planning pengajuan perubahan status kehadiran
This commit is contained in:
parent
5656db6064
commit
946a6694b1
@ -1406,10 +1406,18 @@ public class PermohonanStatusPegawaiImpl implements PermohonanStatusPegawaiServi
|
||||
if (CommonUtil.isNotNullOrEmpty(noRec)) {
|
||||
PlanningPegawaiStatus planningPegawaiStatus = planningPegawaiStatusDao.findOne(noRec);
|
||||
if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatus)) {
|
||||
planningPegawaiStatus.setApprovalStatus(3);// Pengajuan
|
||||
// dibatalkan
|
||||
planningPegawaiStatus.setApprovalStatus(3);// dibatalkan
|
||||
PlanningPegawaiStatus planningPegawaiStatusResult = planningPegawaiStatusDao
|
||||
.save(planningPegawaiStatus);
|
||||
if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatusResult)) {
|
||||
List<ListTanggalCuti> listTanggalCuti = new ArrayList<>();
|
||||
for (ListTanggalCuti tanggalCutiLama : planningPegawaiStatusResult.getListTanggal()) {
|
||||
ListTanggalCuti tanggalCutiBaru = listTanggalCutiDao.findOne(tanggalCutiLama.getNoRec());
|
||||
tanggalCutiBaru.setApprovalStatus(false);
|
||||
listTanggalCuti.add(tanggalCutiBaru);
|
||||
}
|
||||
listTanggalCutiDao.save(listTanggalCuti);
|
||||
}
|
||||
result.put("noRec", planningPegawaiStatusResult.getNoRec());
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user