symbolList = mjonSymbolService.selectMjonSymbolList(symbolVO);
model.addAttribute("symbolList", symbolList);
+ KakaoVO resultTemplateVO = kakaoFtTemplateService.selectKakaoFriendsTemplateDetail(kakaoVO);
-
- System.out.println("++++++++++++++++++ templateCode ::: "+kakaoVO.getTemplateCode());
+ System.out.println("++++++++++++++++++ templateCode ::: "+kakaoVO.getFriendId());
System.out.println("++++++++++++++++++ senderKey ::: "+kakaoVO.getSenderKey());
+ model.addAttribute("resultTemplateVO", resultTemplateVO);
+
} catch (Exception e) {
System.out.println(" selectKakaoFriendsTemplateDataDetail Error ::: " + e);
}
-
-
return "/web/kakao/template/ft/KakaoFriendstalkTemplateDetail";
}
diff --git a/src/main/resources/egovframework/sqlmap/let/mjo/kakao/Kakao_FT_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/let/mjo/kakao/Kakao_FT_SQL_Mysql.xml
index dde21513..36d6c7c0 100644
--- a/src/main/resources/egovframework/sqlmap/let/mjo/kakao/Kakao_FT_SQL_Mysql.xml
+++ b/src/main/resources/egovframework/sqlmap/let/mjo/kakao/Kakao_FT_SQL_Mysql.xml
@@ -20,6 +20,7 @@
USER_ID,
ATCH_FILE_ID,
TEMPLATE_NAME,
+ IMAGE_FILE_NAME,
IMAGE_URL,
IMAGE_TYPE,
IMAGE_TITLE,
@@ -38,6 +39,7 @@
, #userId#
, #bizJsonName#
, #templateName#
+ , #imageFileName#
, #templateImageUrl#
, #imageType#
, #imgTitle#
@@ -100,6 +102,7 @@
A.SENDER_KEY AS senderKey,
KPI.YELLOW_ID AS yellowId,
A.TEMPLATE_NAME AS templateName,
+ A.IMAGE_FILE_NAME AS imageFileName,
A.IMAGE_URL AS templateImageUrl,
A.IMAGE_TYPE AS imageType,
A.IMAGE_TITLE AS imgTitle,
@@ -114,6 +117,7 @@
KFT.USER_ID,
KFT.SENDER_KEY,
KFT.TEMPLATE_NAME,
+ KFT.IMAGE_FILE_NAME,
KFT.IMAGE_URL,
KFT.IMAGE_TYPE,
KFT.IMAGE_TITLE,
@@ -199,5 +203,49 @@
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/jsp/web/kakao/template/ft/KakaoFriendstalkTemplateDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/kakao/template/ft/KakaoFriendstalkTemplateDetail.jsp
index 7a3cafc1..bfd87243 100644
--- a/src/main/webapp/WEB-INF/jsp/web/kakao/template/ft/KakaoFriendstalkTemplateDetail.jsp
+++ b/src/main/webapp/WEB-INF/jsp/web/kakao/template/ft/KakaoFriendstalkTemplateDetail.jsp
@@ -14,14 +14,9 @@ var fileExt = ""; // 첨부파일 확장자
$(document).ready(function (){
- //첫로딩시 우측 미리보기 화면 숨김처리
- $('.emphasis_title_text').hide(); //강조유형 타이틀
- $('.emphasis_side_text').hide(); //강조유형 보조문구
- //$('.template_text').hide(); //내용 미리보기
- $('.side_info_text').hide(); //부가정보 내용
- $('.channel_info_text').hide(); //채널추가 텍스트 내용
- $('.btnAd').hide(); //샘플 채널추가 버튼
- $('.btnEmpty').hide(); //샘플 버튼
+ //화면 초기 로딩시 화면 처리해주기
+ initFormChk();
+
//템플릿명 입력 글자수 체크 해주기
$("#inputTemplateName").keyup(function(e){
@@ -44,13 +39,63 @@ $(document).ready(function (){
$("#inputTemplateContent").keyup(function(e){
var contents = $('#inputTemplateContent').val();
- console.log(contents);
setContentsLengForFriends(contents);
});
+
});
+
+function initFormChk(){
+
+ //첫로딩시 우측 미리보기 화면 숨김처리
+ $('.emphasis_title_text').hide(); //강조유형 타이틀
+ $('.emphasis_side_text').hide(); //강조유형 보조문구
+ //$('.template_text').hide(); //내용 미리보기
+ $('.side_info_text').hide(); //부가정보 내용
+ $('.channel_info_text').hide(); //채널추가 텍스트 내용
+ $('.btnAd').hide(); //샘플 채널추가 버튼
+ $('.btnEmpty').hide(); //샘플 버튼
+
+ //채널ID 정보 미리보기에 표시해주기
+ fnAgentCodeChg();
+
+ //템플릿 등록 이미지가 있는 경우 이미지 정보 표시해 주기
+ var imgType = $("input[name=img_file_add]:checked").val();
+
+ if(!imgType == ''){
+
+ if($("input[name='img_file_add']:checked").attr("id")=="img_file_1"){
+ $(".basic_img_add_wrap").show().siblings(".img_add_info_wrap").hide();
+ $(".img_file_add_wrap").show();
+ }else if($("input[name='img_file_add']:checked").attr("id")=="img_file_2"){
+ $(".wide_img_add_wrap").show().siblings(".img_add_info_wrap").hide();
+ $(".img_file_add_wrap").show();
+ } else{
+ $(".img_add_info_wrap, .img_file_add_wrap").hide();
+ }
+
+ }
+ var imageFileName = '${resultTemplateVO.imageFileName}';
+ $("#imgNm").text(imageFileName);
+
+ //미리보기에 이미지 표시해주기
+ var imgUrl = '${resultTemplateVO.templateImageUrl}';
+ $('.kakao_image').css("display", "block");
+ $("#kakaoImg").attr("src", imgUrl);
+
+
+ //초기 템플릿 내용 글자수 처리해주기
+ var tmpContents = $('#inputTemplateContent').val();
+ setContentsLengForFriends(tmpContents);
+
+ //초기 광고포함 여부 처리
+ var adFlagVal = $("input[name=ad_flag]:checked").val();
+ advTextChange(adFlagVal);
+
+}
+
//--------------첨부파일 처리 함수 시작--------------------------
/* 파일사이즈 가져오기 */
@@ -508,6 +553,12 @@ $(document).on('change', 'input[name=img_file_add]', function(){
$(document).on('change', '.inputAdFlag', function(){
var adFlagVal = $(this).val();
+ advTextChange(adFlagVal);
+
+});
+
+function advTextChange(adFlagVal){
+
if(adFlagVal == 'N'){//광고 표시 숨김처리
$('.adFlag').hide();
@@ -522,7 +573,7 @@ $(document).on('change', '.inputAdFlag', function(){
$('.adFlagAfter').show();
}
-});
+}
//이모티콘 삽입 기능 처리
$(document).on('click', '.symbolButton, .changeWord', function (){
@@ -570,6 +621,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
+
@@ -593,7 +645,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
@@ -601,7 +653,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
| 템플릿명 |
-
+
최대 100자, 템플릿 관리용
|
@@ -609,9 +661,9 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
이미지 첨부 |
-
-
-
+ checked >
+ checked >
+ checked>
* 이미지 첨부 안내
@@ -635,15 +687,15 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
-
이미지 제목
-
+
-
이미지 클릭시 이동할 URL
-
+
-
첨부파일 이미지
-
+
@@ -656,9 +708,9 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
| 광고포함 여부 |
- |
@@ -671,7 +723,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
(광고) 채널ID
-
+
수신거부 : 홈 > 채널차단
@@ -947,6 +999,131 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
@@ -968,7 +1145,9 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
내용 미리보기
-
+
+
+
수신거부 : 홈 > 채널차단
diff --git a/src/main/webapp/WEB-INF/jsp/web/kakao/template/ft/KakaoFriendstalkTemplateRegist.jsp b/src/main/webapp/WEB-INF/jsp/web/kakao/template/ft/KakaoFriendstalkTemplateRegist.jsp
index ec0fb166..b0052596 100644
--- a/src/main/webapp/WEB-INF/jsp/web/kakao/template/ft/KakaoFriendstalkTemplateRegist.jsp
+++ b/src/main/webapp/WEB-INF/jsp/web/kakao/template/ft/KakaoFriendstalkTemplateRegist.jsp
@@ -211,6 +211,7 @@ function getTemplateImagUrl(){
$('.kakao_image').css("display", "block");
$("#kakaoImg").attr("src", imgUrl);
+ $("#imageFileName").val(fileName);
}else if(code == "2002"){//일반 이미지 가로 세로 크기 오류 발생
@@ -565,7 +566,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
|
- |
+ |