From c481eb90eef2315a8c6ef0dbb279e861ad882c74 Mon Sep 17 00:00:00 2001 From: salmanoersabhk Date: Thu, 22 Sep 2022 14:00:18 +0700 Subject: [PATCH] Update LogbookKinerjaServiceImpl.java Perbaikan iterasi 1 tahun dari custom parameter bulan untuk hitung skor dokter bulanan --- .../medifirst2000/service/impl/LogbookKinerjaServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaServiceImpl.java index 699f09ad..9e4ffc69 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/LogbookKinerjaServiceImpl.java @@ -3297,7 +3297,8 @@ public class LogbookKinerjaServiceImpl extends BaseVoServiceImpl implements Logb byte hitungTargetId = 1; java.time.LocalDate startDate = java.time.LocalDate.parse(bulanAwal + "-01"); java.time.LocalDate endDate = java.time.LocalDate.parse(bulanAkhir + "-01"); - for (java.time.LocalDate date = startDate; date.isBefore(endDate); date = date.plusMonths(1)) { + for (java.time.LocalDate date = startDate; date.isBefore(endDate) + || date.equals(endDate); date = date.plusMonths(1)) { List listRs = hitungSkorDokter(mf.parse(date.format(smf)), hitungTargetId); result.addAll(listRs); }