diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IkiDanRemunerasiServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IkiDanRemunerasiServiceImpl.java index 43dc727e..d1c1a017 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IkiDanRemunerasiServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/IkiDanRemunerasiServiceImpl.java @@ -506,14 +506,16 @@ public class IkiDanRemunerasiServiceImpl extends BaseVoServiceImpl implements Ik @Override public void autoSaveTargetCapaianLayananJamKerja() throws ParseException { List> listIkiDokter = new ArrayList<>(); + List listSkorDokter = new ArrayList<>(); Date tglHitung = new Date(); LocalDate firstDayOfYear = LocalDate.now().with(TemporalAdjusters.firstDayOfYear()); Integer lastYear = LocalDate.now().minusYears(1).getYear(); List> data = indeksKinerjaDokterDao.findAll(lastYear.toString()); - List listSkorDokter = this.logbookKinerjaService - .hitungTargetSkorLogbookDokter(lastYear.toString()); + if (CommonUtil.isNotNullOrEmpty(data)) { + listSkorDokter = this.logbookKinerjaService.hitungTargetSkorLogbookDokter(lastYear.toString()); + } for (Map map : data) { for (SkorDokterVO skorDokter : listSkorDokter) {