Update AutoKontrakVerification.java

Pemasangan flag aktivasi otomatis verifikasi kontrak kinerja dokter
This commit is contained in:
salmanoersabhk 2022-09-16 10:02:37 +07:00
parent 2a549769f5
commit 7ac5c4fdde

View File

@ -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<LogbookKinerjaVO>
@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<LogbookKinerjaVO>
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");
}