From 30b475c237ef0eef03d330fa5b4c3d39ee1e52ef Mon Sep 17 00:00:00 2001 From: "hehihoho3@gmail.com" Date: Thu, 19 Jun 2025 15:38:53 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EB=AF=B8=EC=A7=80=ED=98=95=20?= =?UTF-8?q?=EC=95=8C=EB=A6=BC=ED=86=A1=20=EB=B0=9C=EC=86=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java | 4 +++- .../let/kakao/kakaoComm/kakaoApi/KakaoApiTemplate.java | 8 ++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java b/src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java index 0e33a82c..bbe859e2 100644 --- a/src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java +++ b/src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java @@ -100,7 +100,8 @@ public class KakaoSendUtil { /** @jsonStr 필요유무 */ boolean hasTitleOrButtons = StringUtils.isNotEmpty(templateTitle) - || CollectionUtils.isNotEmpty(templateDetail.getButtonList()); + || CollectionUtils.isNotEmpty(templateDetail.getButtonList()) + || "IMAGE".equalsIgnoreCase(templateDetail.getTemplateEmphasizeType()); // 템플릿 강조 유형 이미지 유형을 알기 위해 추가 /** @jsonStr 반복유무 */ boolean needsJsonReplacement = hasTitleReplacement || hasButtonReplacement; @@ -123,6 +124,7 @@ public class KakaoSendUtil { // kakaoSendAdvcListVO.get(i).setBizJsonName(idList.get(i)); // } + String templateEmphasizeType = kakaoVO.getTemplateEmphasizeType(); // 분할 건수 카운터 diff --git a/src/main/java/itn/let/kakao/kakaoComm/kakaoApi/KakaoApiTemplate.java b/src/main/java/itn/let/kakao/kakaoComm/kakaoApi/KakaoApiTemplate.java index 08a16f1c..33315f44 100644 --- a/src/main/java/itn/let/kakao/kakaoComm/kakaoApi/KakaoApiTemplate.java +++ b/src/main/java/itn/let/kakao/kakaoComm/kakaoApi/KakaoApiTemplate.java @@ -41,6 +41,7 @@ import itn.let.kakao.kakaoComm.KakaoReturnVO; import itn.let.kakao.kakaoComm.KakaoVO; import itn.let.kakao.kakaoComm.kakaoApi.service.KakaoApiService; import itn.let.utl.fcc.service.EgovStringUtil; +import lombok.extern.slf4j.Slf4j; /** * @FileName : KakaoApiTemplate.java @@ -50,6 +51,7 @@ import itn.let.utl.fcc.service.EgovStringUtil; * @프로그램 설명 : */ +@Slf4j @Component public class KakaoApiTemplate { @@ -394,6 +396,7 @@ public class KakaoApiTemplate { String sendUrl = mjonBizUrl + "/v3/kakao/template/list"; + log.info(" + kakaoVO.getCategoryCode() :: [{}]", kakaoVO.getCategoryCode()); JSONObject jsonObject = new JSONObject(); jsonObject.put("bizId", mjonBizId); jsonObject.put("apiKey", mjonBizKakaoApiKey); @@ -437,6 +440,8 @@ public class KakaoApiTemplate { JSONParser parser = new JSONParser(); Object obj = parser.parse(result); JSONObject object = (JSONObject) obj; + log.info(" + object [{}]",object.toJSONString()); + String code = object.get("code").toString(); String msg = object.get("message").toString(); @@ -456,6 +461,9 @@ public class KakaoApiTemplate { List templatList = new ArrayList() ; for(int i=0; i < tempJSONList.size(); i++) { JSONObject templateInfo = (JSONObject)tempJSONList.get(i); + + + log.info(" + templateInfo [{}]",templateInfo.toJSONString()); KakaoReturnVO templateInfoVO = new KakaoReturnVO(); String senderKey = templateInfo.get("senderKey").toString();