From 6bd34dc6ba2fc3c3c30ee9898c4ccc2fed679c31 Mon Sep 17 00:00:00 2001 From: "Jonguk. Lim" Date: Fri, 4 Oct 2024 15:24:00 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20NICE=20CI=20=EC=9D=B8=EC=A6=9D=ED=86=A1?= =?UTF-8?q?=20=EC=A7=84=ED=96=89=20=20=20=20=20=20=20cron=20=EC=A0=81?= =?UTF-8?q?=EC=9A=A9=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cron/cron.txt | 6 ++++++ .../modules/nice/presentation/NiceCiController.java | 11 +++++------ .../ens/modules/nice/service/NiceCiAcceptService.java | 8 +++++--- 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/cron/cron.txt b/cron/cron.txt index 12674ff..30a124f 100644 --- a/cron/cron.txt +++ b/cron/cron.txt @@ -5,6 +5,9 @@ ## 업무 테이블 자료 접수 */2 * * * * curl -X POST https://phts-manager.koti.re.kr/iup/signtalk/accept/all +## FIXME: 업무 테이블 자료 접수 - NICE CI 추가 +*/2 * * * * curl -X POST https://phts-manager.koti.re.kr/nice/talk/accept/all + ## 업무 테이블 전송 결과 반영 7 7-23 * * * curl -X POST https://phts-manager.koti.re.kr/iup/signtalk/fetch/all @@ -26,6 +29,9 @@ */1 9-18 * * * curl -X POST https://phts-manager.koti.re.kr/nv/signtalk/send/bulk/all */30 9-21 * * * curl -X POST https://phts-manager.koti.re.kr/nv/signtalk/stat/bulk/all +# FIXME: NICE CI 인증톡 추가 +*/1 9-18 * * * curl -X POST https://phts-manager.koti.re.kr/nice/talk/send/bulk/all +*/30 9-21 * * * curl -X POST https://phts-manager.koti.re.kr/nice/talk/stat/bulk/all #---------------------------------------------# # [ENS] 로그 데이터 삭제 스케줄러 diff --git a/src/main/java/cokr/xit/ens/modules/nice/presentation/NiceCiController.java b/src/main/java/cokr/xit/ens/modules/nice/presentation/NiceCiController.java index dbbbc9b..5555914 100644 --- a/src/main/java/cokr/xit/ens/modules/nice/presentation/NiceCiController.java +++ b/src/main/java/cokr/xit/ens/modules/nice/presentation/NiceCiController.java @@ -3,7 +3,6 @@ package cokr.xit.ens.modules.nice.presentation; import org.springframework.http.*; import org.springframework.web.bind.annotation.*; -import cokr.xit.ens.modules.nice.model.*; import cokr.xit.ens.modules.nice.service.*; import io.swagger.v3.oas.annotations.*; import io.swagger.v3.oas.annotations.tags.*; @@ -32,19 +31,19 @@ public class NiceCiController { private final NiceCiAcceptService niceCiAcceptService; @Operation(summary = "접수") - @PostMapping(value = "/accept", produces = MediaType.APPLICATION_JSON_VALUE) - public ResponseEntity accept(final NiceCiDTO.NiceCiParam niceCiParam) { - return new ResponseEntity<>(niceCiAcceptService.accept(niceCiParam), HttpStatus.OK); + @PostMapping(value = "/accept/all", produces = MediaType.APPLICATION_JSON_VALUE) + public ResponseEntity accept() { + return new ResponseEntity<>(niceCiAcceptService.accept(), HttpStatus.OK); } @Operation(summary = "(대량)전송요청") - @PostMapping(value = "/send/bulk", produces = MediaType.APPLICATION_JSON_VALUE) + @PostMapping(value = "/send/bulk/all", produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity sendBulk() { return new ResponseEntity<>(niceCiService.requestSendBulk(), HttpStatus.OK); } @Operation(summary = "(대량)상태조회") - @PostMapping(value = "/status/bulk", produces = MediaType.APPLICATION_JSON_VALUE) + @PostMapping(value = "/stat/bulk/all", produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity findBulkStatus() { return new ResponseEntity<>(niceCiService.findBulkStatus(), HttpStatus.OK); } diff --git a/src/main/java/cokr/xit/ens/modules/nice/service/NiceCiAcceptService.java b/src/main/java/cokr/xit/ens/modules/nice/service/NiceCiAcceptService.java index e04c973..1f67a9b 100644 --- a/src/main/java/cokr/xit/ens/modules/nice/service/NiceCiAcceptService.java +++ b/src/main/java/cokr/xit/ens/modules/nice/service/NiceCiAcceptService.java @@ -81,9 +81,11 @@ public class NiceCiAcceptService { * */ @Transactional(propagation = Propagation.REQUIRES_NEW) - public EnsResponseVO accept(final NiceCiDTO.NiceCiParam niceCiParam){ - niceCiParam.setSendType(IupSendTypeCd.NI.getCode()); - niceCiParam.setPrcsCd(IupPrcsCd.TGRG.getCode()); + public EnsResponseVO accept(){ + final NiceCiDTO.NiceCiParam niceCiParam = NiceCiDTO.NiceCiParam.builder() + .sendType(IupSendTypeCd.NI.getCode()) + .prcsCd(IupPrcsCd.TGRG.getCode()) + .build(); final List list = niceCiMapper.selectNiceCiAcceptTgts(niceCiParam); if(list.isEmpty()){