From 7ac5c4fdde8bd44a12048e119a4d4ccf6d4c4977 Mon Sep 17 00:00:00 2001 From: salmanoersabhk Date: Fri, 16 Sep 2022 10:02:37 +0700 Subject: [PATCH] Update AutoKontrakVerification.java Pemasangan flag aktivasi otomatis verifikasi kontrak kinerja dokter --- .../medifirst2000/asynctask/AutoKontrakVerification.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/AutoKontrakVerification.java b/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/AutoKontrakVerification.java index 1803d5fd..e5cf43a7 100644 --- a/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/AutoKontrakVerification.java +++ b/jasamedika-sdm/src/main/java/com/jasamedika/medifirst2000/asynctask/AutoKontrakVerification.java @@ -10,6 +10,7 @@ import org.springframework.stereotype.Component; import com.jasamedika.medifirst2000.asynctask.timer.KontrakVerificationTimer; import com.jasamedika.medifirst2000.controller.base.LocaleController; +import com.jasamedika.medifirst2000.dao.SettingDataFixedDao; import com.jasamedika.medifirst2000.service.LogbookKinerjaService; import com.jasamedika.medifirst2000.util.CommonUtil; import com.jasamedika.medifirst2000.vo.LogbookKinerjaVO; @@ -21,6 +22,9 @@ public class AutoKontrakVerification extends LocaleController @Autowired private LogbookKinerjaService logbookKinerjaService; + @Autowired + private SettingDataFixedDao settingDataFixedDao; + public AutoKontrakVerification() { int day = 21; int hour = 0; @@ -48,7 +52,10 @@ public class AutoKontrakVerification extends LocaleController Calendar cal = Calendar.getInstance(); cal.add(Calendar.MONTH, +1); - logbookKinerjaService.autoVerifKontrakJamKerjaDokter(cal.getTime()); + if (Boolean.parseBoolean( + settingDataFixedDao.getSettingDataFixed("otomatisVerifikasiKontrakKinerjaDokter"))) { + logbookKinerjaService.autoVerifKontrakJamKerjaDokter(cal.getTime()); + } } else { LOGGER.warn("Task Kontrak Verification : Undefined service"); }