From 4fe7b35b0e5bf7b8cac19406b3b1ef0c34c40980 Mon Sep 17 00:00:00 2001 From: bangae1 Date: Tue, 27 May 2025 07:13:36 +0000 Subject: [PATCH] =?UTF-8?q?=EB=82=A0=EC=A7=9C=20=EC=8B=9C=ED=80=80?= =?UTF-8?q?=EC=8A=A4=20=EC=B4=88=EA=B8=B0=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../svcm/config/schedule/PrcsSchedule.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/main/java/com/kospo/svcm/config/schedule/PrcsSchedule.java b/src/main/java/com/kospo/svcm/config/schedule/PrcsSchedule.java index fe14068..cd51552 100644 --- a/src/main/java/com/kospo/svcm/config/schedule/PrcsSchedule.java +++ b/src/main/java/com/kospo/svcm/config/schedule/PrcsSchedule.java @@ -2,8 +2,10 @@ package com.kospo.svcm.config.schedule; import com.kospo.svcm.config.utils.CommonUtils; import com.kospo.svcm.model.CodeId; +import com.kospo.svcm.model.Sequence; import com.kospo.svcm.repository.CodeRepository; import com.kospo.svcm.repository.PrcsRepository; +import com.kospo.svcm.repository.SequenceRepository; import lombok.RequiredArgsConstructor; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.EnableScheduling; @@ -12,6 +14,7 @@ import org.springframework.stereotype.Component; import java.text.ParseException; import java.text.SimpleDateFormat; +import java.util.Arrays; import java.util.Date; @Component @@ -19,6 +22,7 @@ import java.util.Date; public class PrcsSchedule { private final PrcsRepository prcsRepository; private final CodeRepository codeRepository; + private final SequenceRepository sequenceRepository; /*가격조사 등록기간 만료 자동 완료 처리 로직*/ @Scheduled(cron = "0 1 0 * * *") @@ -49,4 +53,17 @@ public class PrcsSchedule { }); } + + /*가격조사 등록기간 만료 자동 완료 처리 로직*/ + @Scheduled(cron = "0 5 0 * * *") + public void SequenceReset() { + Sequence signSeq = sequenceRepository.findById("sign_no").get(); + signSeq.setNextVal(0L); + Sequence contSeq = sequenceRepository.findById("cont_no").get(); + contSeq.setNextVal(0L); + Sequence prcsSeq = sequenceRepository.findById("prcs_no").get(); + prcsSeq.setNextVal(0L); + + sequenceRepository.saveAll(Arrays.asList(signSeq, contSeq, prcsSeq)); + } }