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); }