From 596f713c44369ebd2f2e6d0fce017c073e3da4c9 Mon Sep 17 00:00:00 2001 From: "hehihoho3@gmail.com" Date: Tue, 15 Apr 2025 15:53:43 +0900 Subject: [PATCH] =?UTF-8?q?=EC=95=8C=EB=A6=BC=ED=86=A1=EC=B9=98=ED=99=98?= =?UTF-8?q?=EB=8D=B0=EC=9D=B4=ED=84=B0=EA=B0=9C=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../itn/let/kakao/kakaoComm/KakaoSendUtil.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java b/src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java index ec298ecc..195a08cf 100644 --- a/src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java +++ b/src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java @@ -80,9 +80,6 @@ public class KakaoSendUtil { - - log.info(" +kakaoVO.getVarListMap().size() :: [{}]", kakaoVO.getVarListMap().size()); - List kakaoSendAdvcListVO = new ArrayList<>(); Calendar calendar = setupBaseDate(kakaoVO, isNotified); @@ -133,9 +130,10 @@ public class KakaoSendUtil { /** @Map에 총 갯수가 수신자 갯수와 동일함 */ List> varList = kakaoVO.getVarListMap(); for (int i = 0; i < varList.size(); i++) { -// for(Map variables : kakaoVO.getVarListMap()) { + // for(Map variables : kakaoVO.getVarListMap()) { // 치환 데이터 Map variables = varList.get(i); + log.info(""); /** @공통 기본값 */ KakaoSendAdvcVO sendVO = createSendVO(kakaoVO); @@ -151,10 +149,12 @@ public class KakaoSendUtil { } /** @Step1-3: 템플릿 치환데이터 설정 */ + String templateContentTemp = ""; + String templateTitleTemp = ""; if (hasContentReplacement) { - templateContent = mjonCommon.ATReplaceTemplateVariables(templateContent, variables); + templateContentTemp = mjonCommon.ATReplaceTemplateVariables(templateContent, variables); if(hasTitleReplacement) { - templateTitle = mjonCommon.ATReplaceTemplateVariables(templateTitle, variables); + templateTitleTemp = mjonCommon.ATReplaceTemplateVariables(templateTitle, variables); } } /** @버튼 치환 */ // 버튼 리스트가 있으면 치환 수행, 항상 sendVO에 설정 @@ -164,8 +164,8 @@ public class KakaoSendUtil { } sendVO.setButtonList(buttonList); - sendVO.setTemplateTitle(templateTitle); - sendVO.setTemplateContent(templateContent); + sendVO.setTemplateTitle(templateTitleTemp); + sendVO.setTemplateContent(templateContentTemp); // Step 1-4: 실패 대체 문자 치환데이터 설정 @@ -261,6 +261,7 @@ public class KakaoSendUtil { } } + log.info(" sendVO :: [{}]", sendVO); kakaoSendAdvcListVO.add(sendVO); }