From 26243de555b35dc88db7f8e62f29c568fc0135f3 Mon Sep 17 00:00:00 2001 From: rosewiper Date: Tue, 24 Oct 2023 18:16:56 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=EC=B9=B4=EC=B9=B4=EC=98=A4=20=EC=95=8C?= =?UTF-8?q?=EB=A6=BC=ED=86=A1=20=EA=B4=91=EA=B3=A0=EB=A9=94=EC=8B=9C?= =?UTF-8?q?=EC=A7=80=20=ED=95=AD=EB=AA=A9=20=EC=82=AD=EC=A0=9C=20=EC=B2=98?= =?UTF-8?q?=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kakaoComm/kakaoApi/KakaoApiTemplate.java | 26 ++++++++++++++----- .../SampleKakaoTemplateDetailPop.jsp | 20 +++++++------- .../SampleKakaoTemplateRegistPop.jsp | 20 +++++++------- .../at/KakaoAlimtalkTemplateDetail.jsp | 19 ++++++++------ .../at/KakaoAlimtalkTemplateRegist.jsp | 21 +++++++-------- .../KakaoAlimtalkTemplateSampleToRegist.jsp | 19 +++++++------- 6 files changed, 70 insertions(+), 55 deletions(-) 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 ed820151..08a16f1c 100644 --- a/src/main/java/itn/let/kakao/kakaoComm/kakaoApi/KakaoApiTemplate.java +++ b/src/main/java/itn/let/kakao/kakaoComm/kakaoApi/KakaoApiTemplate.java @@ -102,7 +102,7 @@ public class KakaoApiTemplate { if(kakaoVO.getTemplateMessageType().equals("EX")) { jsonObject.put("templateExtra", kakaoVO.getTemplateExtra() ); }else if(kakaoVO.getTemplateMessageType().equals("AD")) { - jsonObject.put("templateAd", kakaoVO.getTamplateAd()); + //jsonObject.put("templateAd", kakaoVO.getTamplateAd()); //메세지 유형 채널추가형인 경우 채널추가 버튼 생성해주기 btnJsonObj.put("name", "채널추가"); @@ -111,7 +111,7 @@ public class KakaoApiTemplate { }else if(kakaoVO.getTemplateMessageType().equals("MI")) { jsonObject.put("templateExtra", kakaoVO.getTemplateExtra() ); - jsonObject.put("templateAd", kakaoVO.getTamplateAd()); + //jsonObject.put("templateAd", kakaoVO.getTamplateAd()); //메세지 유형 채널추가형인 경우 채널추가 버튼 생성해주기 btnJsonObj.put("name", "채널추가"); @@ -258,7 +258,16 @@ public class KakaoApiTemplate { if(kakaoVO.getTemplateMessageType().equals("EX")) { jsonObject.put("templateExtra", kakaoVO.getTemplateExtra() ); }else if(kakaoVO.getTemplateMessageType().equals("AD")) { - jsonObject.put("templateAd", kakaoVO.getTamplateAd()); + //jsonObject.put("templateAd", kakaoVO.getTamplateAd()); + + //메세지 유형 채널추가형인 경우 채널추가 버튼 생성해주기 + btnJsonObj.put("name", "채널추가"); + btnJsonObj.put("linkType", "AC"); + btnJsonArr.add(btnJsonObj); + + }else if(kakaoVO.getTemplateMessageType().equals("MI")) { + jsonObject.put("templateExtra", kakaoVO.getTemplateExtra() ); + //jsonObject.put("templateAd", kakaoVO.getTamplateAd()); //메세지 유형 채널추가형인 경우 채널추가 버튼 생성해주기 btnJsonObj.put("name", "채널추가"); @@ -310,9 +319,14 @@ public class KakaoApiTemplate { } - btnTmpObj.put("name", name); - btnTmpObj.put("linkType", linkType); - btnJsonArr.add(btnTmpObj); + + if(!linkType.equals("") && !name.equals("")) { + + btnTmpObj.put("name", name); + btnTmpObj.put("linkType", linkType); + btnJsonArr.add(btnTmpObj); + + } } diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/kakaoat/sampletemplate/SampleKakaoTemplateDetailPop.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/kakaoat/sampletemplate/SampleKakaoTemplateDetailPop.jsp index 457db42f..de9ab237 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/kakaoat/sampletemplate/SampleKakaoTemplateDetailPop.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/kakaoat/sampletemplate/SampleKakaoTemplateDetailPop.jsp @@ -186,13 +186,13 @@ $(document).ready(function (){ }); //채널추가형 내용 입력시 우측 미리보기 화면에 표시해주기 - $("#inputTemplateAd").keyup(function(e){ + /* $("#inputTemplateAd").keyup(function(e){ var contentsAd = $('#inputTemplateAd').val(); $('.channel_info_text').show(); $('.channel_info_text').text(contentsAd); - }); + }); */ }); @@ -459,7 +459,7 @@ function updateTemplate(){ var selectTemplateType = $("select[name='selectTemplateType']").val(); // 선택 템플릿 메시지 유형 var inputTemplateContent = $("#inputTemplateContent").val(); // 템플릿 내용 var inputTemplateExtra = $("#inputTemplateExtra").val(); // 부가정보 내용 - var inputTemplateAd = $("#inputTemplateAd").val(); // 광고성메시지 + //var inputTemplateAd = $("#inputTemplateAd").val(); // 광고성메시지 var selectTemplateEmphasizeType = $("select[name='selectTemplateEmphasizeType']").val(); // 선택 템플릿 강조 유형 var inputTemplateImageName = $("#sampleTemplateImageName").val(); // 템플릿 이미지 파일명 @@ -502,13 +502,13 @@ function updateTemplate(){ $("#inputTemplateExtra").focus(); return; }; - }else if(selectTemplateType == "AD"){ + }/* else if(selectTemplateType == "AD"){ if(inputTemplateAd == null || inputTemplateAd == ""){ alert("광고성 메시지 내용을 입력해 주세요"); $("#inputTemplateAd").focus(); return; }; - } + } */ // 템플릿 강조유형에 따른 필수값 체크 if(selectTemplateEmphasizeType == "TEXT"){ @@ -575,11 +575,11 @@ function updateTemplate(){ // 메시지 유형 선택여부에 따른 필수값 체크 if(selectTemplateType == "EX"){ bizForm.sampleTemplateExtra.value = inputTemplateExtra; - }else if(selectTemplateType == "AD"){ + }/* else if(selectTemplateType == "AD"){ bizForm.sampleTemplateAd.value = inputTemplateAd; - }else if(selectTemplateType == "MI"){ + } */else if(selectTemplateType == "MI"){ bizForm.sampleTemplateExtra.value = inputTemplateExtra; - bizForm.sampleTemplateAd.value = inputTemplateAd; + //bizForm.sampleTemplateAd.value = inputTemplateAd; } // 템플릿 강조유형에 따른 필수값 체크 @@ -833,7 +833,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
- +
@@ -1257,7 +1257,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){

내용 미리보기

- + diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/kakaoat/sampletemplate/SampleKakaoTemplateRegistPop.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/kakaoat/sampletemplate/SampleKakaoTemplateRegistPop.jsp index 3557fe63..ceee70d5 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/kakaoat/sampletemplate/SampleKakaoTemplateRegistPop.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/kakaoat/sampletemplate/SampleKakaoTemplateRegistPop.jsp @@ -184,13 +184,13 @@ $(document).ready(function (){ }); //채널추가형 내용 입력시 우측 미리보기 화면에 표시해주기 - $("#inputTemplateAd").keyup(function(e){ + /* $("#inputTemplateAd").keyup(function(e){ var contentsAd = $('#inputTemplateAd').val(); $('.channel_info_text').show(); $('.channel_info_text').text(contentsAd); - }); + }); */ }); @@ -385,7 +385,7 @@ function addTemplate(){ var selectTemplateType = $("select[name='selectTemplateType']").val(); // 선택 템플릿 메시지 유형 var inputTemplateContent = $("#inputTemplateContent").val(); // 템플릿 내용 var inputTemplateExtra = $("#inputTemplateExtra").val(); // 부가정보 내용 - var inputTemplateAd = $("#inputTemplateAd").val(); // 광고성메시지 + //var inputTemplateAd = $("#inputTemplateAd").val(); // 광고성메시지 var selectTemplateEmphasizeType = $("select[name='selectTemplateEmphasizeType']").val(); // 선택 템플릿 강조 유형 var inputTemplateImageName = $("#sampleTemplateImageName").val(); // 템플릿 이미지 파일명 @@ -428,13 +428,13 @@ function addTemplate(){ $("#inputTemplateExtra").focus(); return; }; - }else if(selectTemplateType == "AD"){ + }/* else if(selectTemplateType == "AD"){ if(inputTemplateAd == null || inputTemplateAd == ""){ alert("광고성 메시지 내용을 입력해 주세요"); $("#inputTemplateAd").focus(); return; }; - } + } */ // 템플릿 강조유형에 따른 필수값 체크 if(selectTemplateEmphasizeType == "TEXT"){ @@ -501,11 +501,11 @@ function addTemplate(){ // 메시지 유형 선택여부에 따른 필수값 체크 if(selectTemplateType == "EX"){ bizForm.sampleTemplateExtra.value = inputTemplateExtra; - }else if(selectTemplateType == "AD"){ + }/* else if(selectTemplateType == "AD"){ bizForm.sampleTemplateAd.value = inputTemplateAd; - }else if(selectTemplateType == "MI"){ + } */else if(selectTemplateType == "MI"){ bizForm.sampleTemplateExtra.value = inputTemplateExtra; - bizForm.sampleTemplateAd.value = inputTemplateAd; + //bizForm.sampleTemplateAd.value = inputTemplateAd; } // 템플릿 강조유형에 따른 필수값 체크 @@ -751,7 +751,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
- +
@@ -1051,7 +1051,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){

내용 미리보기

- + diff --git a/src/main/webapp/WEB-INF/jsp/web/kakao/template/at/KakaoAlimtalkTemplateDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/kakao/template/at/KakaoAlimtalkTemplateDetail.jsp index b456eee3..7e554dc5 100644 --- a/src/main/webapp/WEB-INF/jsp/web/kakao/template/at/KakaoAlimtalkTemplateDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/kakao/template/at/KakaoAlimtalkTemplateDetail.jsp @@ -131,13 +131,13 @@ $(document).ready(function (){ }); //채널추가형 내용 입력시 우측 미리보기 화면에 표시해주기 - $("#inputTemplateAd").keyup(function(e){ + /* $("#inputTemplateAd").keyup(function(e){ var contentsAd = $('#inputTemplateAd').val(); $('.channel_info_text').show(); $('.channel_info_text').text(contentsAd); - }); + }); */ //메세지 유형이 채널추가인경우 미리보기에 채널 추가 버튼 표시해주기 var msgTypeVal = $('#selectTemplateType option:selected').val(); @@ -413,7 +413,7 @@ function updateTemplate(){ var selectTemplateType = $("select[name='selectTemplateType']").val(); // 선택 템플릿 메시지 유형 var inputTemplateContent = $("#inputTemplateContent").val(); // 템플릿 내용 var inputTemplateExtra = $("#inputTemplateExtra").val(); // 부가정보 내용 - var inputTemplateAd = $("#inputTemplateAd").val(); // 광고성메시지 + //var inputTemplateAd = $("#inputTemplateAd").val(); // 광고성메시지 var selectTemplateEmphasizeType = $("select[name='selectTemplateEmphasizeType']").val(); // 선택 템플릿 강조 유형 var inputTemplateImageName = $("#templateImageName").val(); // 템플릿 이미지 파일명 @@ -454,13 +454,13 @@ function updateTemplate(){ $("#inputTemplateExtra").focus(); return; }; - }else if(selectTemplateType == "AD"){ + }/* else if(selectTemplateType == "AD"){ if(inputTemplateAd == null || inputTemplateAd == ""){ alert("광고성 메시지 내용을 입력해 주세요"); $("#inputTemplateAd").focus(); return; }; - } + } */ // 템플릿 강조유형에 따른 필수값 체크 if(selectTemplateEmphasizeType == "TEXT"){ @@ -529,8 +529,11 @@ function updateTemplate(){ // 메시지 유형 선택여부에 따른 필수값 체크 if(selectTemplateType == "EX"){ bizForm.templateExtra.value = inputTemplateExtra; - }else if(selectTemplateType == "AD"){ + }/* else if(selectTemplateType == "AD"){ bizForm.tamplateAd.value = inputTemplateAd; + } */else if(selectTemplateType == "MI"){ + bizForm.templateExtra.value = inputTemplateExtra; + //bizForm.tamplateAd.value = inputTemplateAd; } // 템플릿 강조유형에 따른 필수값 체크 @@ -845,7 +848,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
active"> - +
@@ -1336,7 +1339,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){

내용 미리보기

- + diff --git a/src/main/webapp/WEB-INF/jsp/web/kakao/template/at/KakaoAlimtalkTemplateRegist.jsp b/src/main/webapp/WEB-INF/jsp/web/kakao/template/at/KakaoAlimtalkTemplateRegist.jsp index ad4aa2c6..fda86741 100644 --- a/src/main/webapp/WEB-INF/jsp/web/kakao/template/at/KakaoAlimtalkTemplateRegist.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/kakao/template/at/KakaoAlimtalkTemplateRegist.jsp @@ -129,13 +129,13 @@ $(document).ready(function (){ }); //채널추가형 내용 입력시 우측 미리보기 화면에 표시해주기 - $("#inputTemplateAd").keyup(function(e){ + /* $("#inputTemplateAd").keyup(function(e){ var contentsAd = $('#inputTemplateAd').val(); $('.channel_info_text').show(); $('.channel_info_text').text(contentsAd); - }); + }); */ }); @@ -339,7 +339,7 @@ function addTemplate(){ var selectTemplateType = $("select[name='selectTemplateType']").val(); // 선택 템플릿 메시지 유형 var inputTemplateContent = $("#inputTemplateContent").val(); // 템플릿 내용 var inputTemplateExtra = $("#inputTemplateExtra").val(); // 부가정보 내용 - var inputTemplateAd = $("#inputTemplateAd").val(); // 광고성메시지 + //var inputTemplateAd = $("#inputTemplateAd").val(); // 광고성메시지 var selectTemplateEmphasizeType = $("select[name='selectTemplateEmphasizeType']").val(); // 선택 템플릿 강조 유형 var inputTemplateImageName = $("#templateImageName").val(); // 템플릿 이미지 파일명 @@ -378,13 +378,13 @@ function addTemplate(){ $("#inputTemplateExtra").focus(); return; }; - }else if(selectTemplateType == "AD"){ + }/* else if(selectTemplateType == "AD"){ if(inputTemplateAd == null || inputTemplateAd == ""){ alert("광고성 메시지 내용을 입력해 주세요"); $("#inputTemplateAd").focus(); return; }; - } + } */ // 템플릿 강조유형에 따른 필수값 체크 if(selectTemplateEmphasizeType == "TEXT"){ @@ -518,12 +518,11 @@ function addTemplate(){ // 메시지 유형 선택여부에 따른 필수값 체크 if(selectTemplateType == "EX"){ bizForm.templateExtra.value = inputTemplateExtra; - }else if(selectTemplateType == "AD"){ + }/* else if(selectTemplateType == "AD"){ bizForm.tamplateAd.value = inputTemplateAd; - }else if(selectTemplateType == "MI"){ + } */else if(selectTemplateType == "MI"){ bizForm.templateExtra.value = inputTemplateExtra; - bizForm.tamplateAd.value = inputTemplateAd; - alert(bizForm.templateExtra.value); + //bizForm.tamplateAd.value = inputTemplateAd; } // 템플릿 강조유형에 따른 필수값 체크 @@ -763,7 +762,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
- +
@@ -1063,7 +1062,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){

내용 미리보기

- + diff --git a/src/main/webapp/WEB-INF/jsp/web/kakao/template/at/KakaoAlimtalkTemplateSampleToRegist.jsp b/src/main/webapp/WEB-INF/jsp/web/kakao/template/at/KakaoAlimtalkTemplateSampleToRegist.jsp index 50428d74..e3f53e64 100644 --- a/src/main/webapp/WEB-INF/jsp/web/kakao/template/at/KakaoAlimtalkTemplateSampleToRegist.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/kakao/template/at/KakaoAlimtalkTemplateSampleToRegist.jsp @@ -131,13 +131,13 @@ $(document).ready(function (){ }); //채널추가형 내용 입력시 우측 미리보기 화면에 표시해주기 - $("#inputTemplateAd").keyup(function(e){ + /* $("#inputTemplateAd").keyup(function(e){ var contentsAd = $('#inputTemplateAd').val(); $('.channel_info_text').show(); $('.channel_info_text').text(contentsAd); - }); + }); */ //메세지 유형이 채널추가인경우 미리보기에 채널 추가 버튼 표시해주기 var msgTypeVal = $('#selectTemplateType option:selected').val(); @@ -412,7 +412,7 @@ function addTemplate(){ var selectTemplateType = $("select[name='selectTemplateType']").val(); // 선택 템플릿 메시지 유형 var inputTemplateContent = $("#inputTemplateContent").val(); // 템플릿 내용 var inputTemplateExtra = $("#inputTemplateExtra").val(); // 부가정보 내용 - var inputTemplateAd = $("#inputTemplateAd").val(); // 광고성메시지 + //var inputTemplateAd = $("#inputTemplateAd").val(); // 광고성메시지 var selectTemplateEmphasizeType = $("select[name='selectTemplateEmphasizeType']").val(); // 선택 템플릿 강조 유형 var inputTemplateImageName = $("#templateImageName").val(); // 템플릿 이미지 파일명 @@ -453,13 +453,13 @@ function addTemplate(){ $("#inputTemplateExtra").focus(); return; }; - }else if(selectTemplateType == "AD"){ + }/* else if(selectTemplateType == "AD"){ if(inputTemplateAd == null || inputTemplateAd == ""){ alert("광고성 메시지 내용을 입력해 주세요"); $("#inputTemplateAd").focus(); return; }; - } + } */ // 템플릿 강조유형에 따른 필수값 체크 if(selectTemplateEmphasizeType == "TEXT"){ @@ -526,12 +526,11 @@ function addTemplate(){ // 메시지 유형 선택여부에 따른 필수값 체크 if(selectTemplateType == "EX"){ bizForm.templateExtra.value = inputTemplateExtra; - }else if(selectTemplateType == "AD"){ + }/* else if(selectTemplateType == "AD"){ bizForm.tamplateAd.value = inputTemplateAd; - }else if(selectTemplateType == "MI"){ + } */else if(selectTemplateType == "MI"){ bizForm.templateExtra.value = inputTemplateExtra; bizForm.tamplateAd.value = inputTemplateAd; - alert(bizForm.templateExtra.value); } // 템플릿 강조유형에 따른 필수값 체크 @@ -772,7 +771,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
active"> - +
@@ -1197,7 +1196,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){

내용 미리보기

- + From 06bb4019367ffc27576967a377b03c7ae10ac5d0 Mon Sep 17 00:00:00 2001 From: rosewiper Date: Tue, 24 Oct 2023 18:25:40 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=EC=B9=B4=EC=B9=B4=EC=98=A4=20=EC=95=8C?= =?UTF-8?q?=EB=A6=BC=ED=86=A1=20=EC=82=AC=EC=9A=A9=EC=95=88=EB=82=B4=20?= =?UTF-8?q?=ED=8C=9D=EC=97=85=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/webapp/WEB-INF/jsp/web/pop/kakaoAtPop.jsp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/webapp/WEB-INF/jsp/web/pop/kakaoAtPop.jsp b/src/main/webapp/WEB-INF/jsp/web/pop/kakaoAtPop.jsp index cbf9fd87..838d6d79 100644 --- a/src/main/webapp/WEB-INF/jsp/web/pop/kakaoAtPop.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/pop/kakaoAtPop.jsp @@ -14,6 +14,7 @@
  • 승인된 템플릿만 알림톡 발송이 가능합니다. (카카오 운영자가 검수 후 승인, 영업일 기준 2~3일 소요)
  • +
  • 문자온이 제공하지 않는 이모티콘, 이모지가 포함될 경우 템플릿이 승인되어도 알림톡 발송이 불가합니다.
  • 템플릿 등록 후, 템플릿 심사요청을 진행해야 카카오 검수요청이 진행됩니다.
  • 승인된 템플릿은 수정/삭제가 불가합니다.