diff --git a/src/main/java/com/kamco/cd/kamcoback/scheduler/service/GukYuinApiStatusJobService.java b/src/main/java/com/kamco/cd/kamcoback/scheduler/service/GukYuinApiStatusJobService.java index 6cfe7457..2746b3c5 100644 --- a/src/main/java/com/kamco/cd/kamcoback/scheduler/service/GukYuinApiStatusJobService.java +++ b/src/main/java/com/kamco/cd/kamcoback/scheduler/service/GukYuinApiStatusJobService.java @@ -5,6 +5,7 @@ import com.kamco.cd.kamcoback.gukyuin.dto.ChngDetectMastDto.LearnKeyDto; import com.kamco.cd.kamcoback.gukyuin.dto.GukYuinStatus; import com.kamco.cd.kamcoback.gukyuin.service.GukYuinApiService; import com.kamco.cd.kamcoback.postgres.core.GukYuinJobCoreService; +import com.kamco.cd.kamcoback.postgres.core.GukYuinPnuCntUpdateJobCoreService; import java.util.List; import lombok.RequiredArgsConstructor; import lombok.extern.log4j.Log4j2; @@ -18,6 +19,7 @@ public class GukYuinApiStatusJobService { private final GukYuinJobCoreService gukYuinJobCoreService; private final GukYuinApiService gukYuinApiService; + private final GukYuinPnuCntUpdateJobCoreService gukYuinPnuCntUpdateJobCoreService; @Value("${spring.profiles.active}") private String profile; @@ -32,11 +34,7 @@ public class GukYuinApiStatusJobService { } /** 국유인 연동 후, 100% 되었는지 확인하는 스케줄링 매 10분마다 호출 */ - // @Scheduled(cron = "0 0/10 * * * *") public void findGukYuinMastCompleteYn() { - // if (isLocalProfile()) { - // return; - // } List list = gukYuinJobCoreService.findGukyuinApplyStatusUidList( @@ -59,8 +57,9 @@ public class GukYuinApiStatusJobService { Integer progress = basic.getExcnPgrt() == null ? null : Integer.parseInt(basic.getExcnPgrt().trim()); if (progress != null && progress == 100) { + gukYuinPnuCntUpdateJobCoreService.updateGukYuinContListPnuUpdateCnt(dto.getUid()); gukYuinJobCoreService.updateGukYuinApplyStateComplete( - dto.getId(), GukYuinStatus.GUK_COMPLETED); + dto.getId(), GukYuinStatus.PNU_COMPLETED); } } catch (Exception e) { log.error("[GUKYUIN] failed uid={}", dto.getChnDtctMstId(), e);