--- src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java
+++ src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java
... | ... | @@ -100,7 +100,8 @@ |
| 100 | 100 |
|
| 101 | 101 |
/** @jsonStr 필요유무 */ |
| 102 | 102 |
boolean hasTitleOrButtons = StringUtils.isNotEmpty(templateTitle) |
| 103 |
- || CollectionUtils.isNotEmpty(templateDetail.getButtonList()); |
|
| 103 |
+ || CollectionUtils.isNotEmpty(templateDetail.getButtonList()) |
|
| 104 |
+ || "IMAGE".equalsIgnoreCase(templateDetail.getTemplateEmphasizeType()); // 템플릿 강조 유형 이미지 유형을 알기 위해 추가 |
|
| 104 | 105 |
|
| 105 | 106 |
/** @jsonStr 반복유무 */ |
| 106 | 107 |
boolean needsJsonReplacement = hasTitleReplacement || hasButtonReplacement; |
... | ... | @@ -123,6 +124,7 @@ |
| 123 | 124 |
// kakaoSendAdvcListVO.get(i).setBizJsonName(idList.get(i)); |
| 124 | 125 |
// } |
| 125 | 126 |
|
| 127 |
+ String templateEmphasizeType = kakaoVO.getTemplateEmphasizeType(); |
|
| 126 | 128 |
|
| 127 | 129 |
|
| 128 | 130 |
// 분할 건수 카운터 |
--- src/main/java/itn/let/kakao/kakaoComm/kakaoApi/KakaoApiTemplate.java
+++ src/main/java/itn/let/kakao/kakaoComm/kakaoApi/KakaoApiTemplate.java
... | ... | @@ -41,6 +41,7 @@ |
| 41 | 41 |
import itn.let.kakao.kakaoComm.KakaoVO; |
| 42 | 42 |
import itn.let.kakao.kakaoComm.kakaoApi.service.KakaoApiService; |
| 43 | 43 |
import itn.let.utl.fcc.service.EgovStringUtil; |
| 44 |
+import lombok.extern.slf4j.Slf4j; |
|
| 44 | 45 |
|
| 45 | 46 |
/** |
| 46 | 47 |
* @FileName : KakaoApiTemplate.java |
... | ... | @@ -50,6 +51,7 @@ |
| 50 | 51 |
|
| 51 | 52 |
* @프로그램 설명 : |
| 52 | 53 |
*/ |
| 54 |
+@Slf4j |
|
| 53 | 55 |
@Component |
| 54 | 56 |
public class KakaoApiTemplate {
|
| 55 | 57 |
|
... | ... | @@ -394,6 +396,7 @@ |
| 394 | 396 |
|
| 395 | 397 |
String sendUrl = mjonBizUrl + "/v3/kakao/template/list"; |
| 396 | 398 |
|
| 399 |
+ log.info(" + kakaoVO.getCategoryCode() :: [{}]", kakaoVO.getCategoryCode());
|
|
| 397 | 400 |
JSONObject jsonObject = new JSONObject(); |
| 398 | 401 |
jsonObject.put("bizId", mjonBizId);
|
| 399 | 402 |
jsonObject.put("apiKey", mjonBizKakaoApiKey);
|
... | ... | @@ -437,6 +440,8 @@ |
| 437 | 440 |
JSONParser parser = new JSONParser(); |
| 438 | 441 |
Object obj = parser.parse(result); |
| 439 | 442 |
JSONObject object = (JSONObject) obj; |
| 443 |
+ log.info(" + object [{}]",object.toJSONString());
|
|
| 444 |
+ |
|
| 440 | 445 |
|
| 441 | 446 |
String code = object.get("code").toString();
|
| 442 | 447 |
String msg = object.get("message").toString();
|
... | ... | @@ -456,6 +461,9 @@ |
| 456 | 461 |
List<KakaoReturnVO> templatList = new ArrayList<KakaoReturnVO>() ; |
| 457 | 462 |
for(int i=0; i < tempJSONList.size(); i++) {
|
| 458 | 463 |
JSONObject templateInfo = (JSONObject)tempJSONList.get(i); |
| 464 |
+ |
|
| 465 |
+ |
|
| 466 |
+ log.info(" + templateInfo [{}]",templateInfo.toJSONString());
|
|
| 459 | 467 |
KakaoReturnVO templateInfoVO = new KakaoReturnVO(); |
| 460 | 468 |
|
| 461 | 469 |
String senderKey = templateInfo.get("senderKey").toString();
|
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?