From 542eddf51179dc115d97109c7dfa62e453aacfe8 Mon Sep 17 00:00:00 2001 From: "Jonguk. Lim" Date: Mon, 7 Oct 2024 11:57:06 +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-=20sendBulk=20API=20=ED=8C=8C=EB=9D=BC?= =?UTF-8?q?=EB=A9=94=ED=84=B0=20set?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ens/modules/nice/model/NiceCiApiDTO.java | 69 ------------------- .../nice/service/NiceCiSendBulkService.java | 25 ------- 2 files changed, 94 deletions(-) diff --git a/src/main/java/cokr/xit/ens/modules/nice/model/NiceCiApiDTO.java b/src/main/java/cokr/xit/ens/modules/nice/model/NiceCiApiDTO.java index 6888bab..3592718 100644 --- a/src/main/java/cokr/xit/ens/modules/nice/model/NiceCiApiDTO.java +++ b/src/main/java/cokr/xit/ens/modules/nice/model/NiceCiApiDTO.java @@ -255,75 +255,6 @@ public class NiceCiApiDTO { //return NiceCiUtils.covertCharset(sb.toString(), "EUC-KR"); return sb.toString(); } - - // public Request parse(String tgtStr) { - // final int repeatLength = 110; - // final int[] parseLength = { - // 10, // tr-code - // 83, // 공통부 - // 16, // 공란 - // 1, // 조회동의사유 - // 2, // 조회사유 - // 2, // 조회요청건수 - // 1, // SMS발송요청구분코드 - // 2000, // SMS 발송메세지 - // 12, // SMS 발신번호 - // 1, // 연락처조회구분 - // 1, // 알림톡발송요청구분 - // 100, // 알림톡템플릿코드 - // 1, // 버튼요청건수 - // 880, // 공란 - // 110, // 조회요청반복부 - // 3000, // 버튼요청반복 - // }; - // // FIXME: 인코딩확인후 적용 - // String tgtString = new String(tgtStr.getBytes(), StandardCharsets.UTF_8); - // - // if (StringUtils.isNotBlank(tgtString) && tgtString.length() >= 2319) { - // Response response = new Response(); - // int idx = 0; - // response.setTrCode(StringUtils.left(tgtString, parseLength[idx])); - // tgtString = tgtString.substring(parseLength[idx++]); - // - // response.setNiceCommon(NiceCommonDTO.parse(tgtString)); - // tgtString = tgtString.substring(parseLength[idx++]); - // - // response.setCommonEmptyField(StringUtils.left(tgtString, parseLength[idx])); - // tgtString = tgtString.substring(parseLength[idx++]); - // - // response.setResCnt(StringUtils.left(tgtString, parseLength[idx])); - // tgtString = tgtString.substring(parseLength[idx++]); - // - // response.setSmsSndReqCode(StringUtils.left(tgtString, parseLength[idx])); - // tgtString = tgtString.substring(parseLength[idx++]); - // - // response.setSndMessage(StringUtils.left(tgtString, parseLength[idx])); - // tgtString = tgtString.substring(parseLength[idx++]); - // - // response.setSndPhoneNo(StringUtils.left(tgtString, parseLength[idx])); - // tgtString = tgtString.substring(parseLength[idx++]); - // - // response.setContactSearchCode(StringUtils.left(tgtString, parseLength[idx])); - // tgtString = tgtString.substring(parseLength[idx++]); - // - // response.setPrivateEmptyField(StringUtils.left(tgtString, parseLength[idx])); - // tgtString = tgtString.substring(parseLength[idx]); - // - // if(tgtString.length() % repeatLength == 0){ - // int repeat = tgtString.length() / repeatLength; - // String finalTgtString = tgtString; - // List resResults = IntStream.range(0, repeat) - // .mapToObj(i -> { - // String currentString = finalTgtString.substring(i * repeatLength, (i + 1) * repeatLength); - // return ResResult.parse(currentString); - // }) - // .collect(Collectors.toList()); - // response.setResResults(resResults); - // } - // return response; - // } - // return null; - // } } @Schema(name = "Response(Nice CI) DTO", description = "NICE CI 응답 전문 DTO") diff --git a/src/main/java/cokr/xit/ens/modules/nice/service/NiceCiSendBulkService.java b/src/main/java/cokr/xit/ens/modules/nice/service/NiceCiSendBulkService.java index 2cf6276..c13e235 100644 --- a/src/main/java/cokr/xit/ens/modules/nice/service/NiceCiSendBulkService.java +++ b/src/main/java/cokr/xit/ens/modules/nice/service/NiceCiSendBulkService.java @@ -40,36 +40,11 @@ public class NiceCiSendBulkService { @Value("${contract.niceCi.orgId}") private String ORG_ID; - @Value("${contract.niceCi.clientId}") - private String CLIENT_ID; - private final NiceCiApiService niceCiApiService; private final INiceCiMapper niceCiMapper; private Gson gson = new GsonBuilder().disableHtmlEscaping().create(); - final String msg = "민자도로 관리지원센터에서 김해찬님께 발송한 미납통행료 고지서가 도착했습니다.\n" - + "\n" - + "민자도로 미납통행료 고지서\n" - + "\n" - + "□ 차량번호 : 19너0914\n" - + "□ 미납발생 노선 : 서울-문산\n" - + "□ 미납발생 기간 : 2021년 04월 12일~2023년 08월 30일\n" - + "□ 납부금액 : 819,500원(42건)\n" - + "□ 납부기한 : 2024년10월01일\n" - + "□ 납부방법 : \n" - + "① 하단의 (납부하기) 클릭\n" - + "② 가상계좌 납부\n" - + "-(가상계좌) : 농협은행 792000-36-986609\n" - + "국민은행 731190-72-253083\n" - + "우리은행 283752-73-918780\n" - + "신한은행 562146-27-470101\n" - + "\n" - + "※ 알림톡 수신 시 종이고지서는 발송되지 않습니다.\n" - + "\n" - + "문의처 : 044-211-3377"; - - public EnsResponseVO requestSendBulk() { final NiceCiDTO.NiceCiParam niceCiParam = NiceCiDTO.NiceCiParam.builder() .sendType(IupSendTypeCd.NI.getCode())