Merge branch 'rosewiper'

This commit is contained in:
rosewiper 2023-10-24 18:26:13 +09:00
commit 35fbdec594
7 changed files with 71 additions and 55 deletions

View File

@ -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,12 +319,17 @@ public class KakaoApiTemplate {
}
if(!linkType.equals("") && !name.equals("")) {
btnTmpObj.put("name", name);
btnTmpObj.put("linkType", linkType);
btnJsonArr.add(btnTmpObj);
}
}
for(int i=0; i<btnJsonArr.size(); i++) {
JSONObject tmpInfo = new JSONObject();

View File

@ -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 (){
<input type="text" class="template_side_text" name="inputTemplateExtra" id="inputTemplateExtra" value="<c:out value='${resultSampleTemplate.sampleTemplateExtra}'/>" placeholder="부가정보는 500자 이내로 변수 사용 불가능, 링크 사용 가능" maxLength="500">
</div>
<div class="template_type_cont type2">
<input type="text" name="inputTemplateAd" id="inputTemplateAd" value="채널 추가하고 이 채널의 광고와 마케팅 메시지를 카카오톡으로 받기" readonly>
<!-- <input type="text" name="inputTemplateAd" id="inputTemplateAd" value="채널 추가하고 이 채널의 광고와 마케팅 메시지를 카카오톡으로 받기" readonly> -->
</div>
</td>
</tr>
@ -1257,7 +1257,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
<p class="emphasis_title_text" style="display:none;">타이틀 미리보기</p>
<p class="template_text">내용 미리보기</p>
<p class="side_info_text" style="display:none;">부가정보내용</p>
<p class="channel_info_text" style="display:none;">채널 추가하고 이 채널의 광고와 마케팅 메시지 받기</p>
<!-- <p class="channel_info_text" style="display:none;">채널 추가하고 이 채널의 광고와 마케팅 메시지 받기</p> -->
<button type="button" class="btn_kakao_channel btnAd" style="display:none;">
<img src="/publish/images/content/icon_kakao_channel_plus.png" alt=""> 채널추가
</button>

View File

@ -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 (){
<input type="text" class="template_side_text" name="inputTemplateExtra" id="inputTemplateExtra" placeholder="부가정보는 500자 이내로 변수 사용 불가능, 링크 사용 가능" maxLength="500">
</div>
<div class="template_type_cont type2">
<input type="text" name="inputTemplateAd" id="inputTemplateAd" value="채널 추가하고 이 채널의 광고와 마케팅 메시지를 카카오톡으로 받기" readonly>
<!-- <input type="text" name="inputTemplateAd" id="inputTemplateAd" value="채널 추가하고 이 채널의 광고와 마케팅 메시지를 카카오톡으로 받기" readonly> -->
</div>
</td>
</tr>
@ -1051,7 +1051,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
<p class="emphasis_title_text" style="display:none;">타이틀 미리보기</p>
<p class="template_text">내용 미리보기</p>
<p class="side_info_text" style="display:none;">부가정보내용</p>
<p class="channel_info_text" style="display:none;">채널 추가하고 이 채널의 광고와 마케팅 메시지 받기</p>
<!-- <p class="channel_info_text" style="display:none;">채널 추가하고 이 채널의 광고와 마케팅 메시지 받기</p> -->
<button type="button" class="btn_kakao_channel btnAd" style="display:none;">
<img src="/publish/images/content/icon_kakao_channel_plus.png" alt=""> 채널추가
</button>

View File

@ -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 (){
<input type="text" class="template_side_text" name="inputTemplateExtra" id="inputTemplateExtra" value="<c:out value='${kakaoReturnVO.templateExtra}'/>" placeholder="부가정보는 500자 이내로 변수 사용 불가능, 링크 사용 가능" maxLength="500">
</div>
<div class="template_type_cont type2 <c:if test="${kakaoReturnVO.templateMessageType eq 'AD'}">active</c:if>">
<input type="text" name="inputTemplateAd" id="inputTemplateAd" value="채널 추가하고 이 채널의 광고와 마케팅 메시지를 카카오톡으로 받기" readonly>
<!-- <input type="text" name="inputTemplateAd" id="inputTemplateAd" value="채널 추가하고 이 채널의 광고와 마케팅 메시지를 카카오톡으로 받기" readonly> -->
</div>
</td>
</tr>
@ -1336,7 +1339,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
<p class="emphasis_title_text" style="display:none;">타이틀 미리보기</p>
<p class="template_text">내용 미리보기</p>
<p class="side_info_text" style="display:none;">부가정보내용</p>
<p class="channel_info_text" style="display:none;">채널 추가하고 이 채널의 광고와 마케팅 메시지 받기</p>
<!-- <p class="channel_info_text" style="display:none;">채널 추가하고 이 채널의 광고와 마케팅 메시지 받기</p> -->
<button type="button" class="btn_kakao_channel btnAd" style="display:none;">
<img src="/publish/images/content/icon_kakao_channel_plus.png" alt=""> 채널추가
</button>

View File

@ -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 (){
<input type="text" class="template_side_text" name="inputTemplateExtra" id="inputTemplateExtra" placeholder="부가정보는 500자 이내로 변수 사용 불가능, 링크 사용 가능" maxLength="500">
</div>
<div class="template_type_cont type2">
<input type="text" name="inputTemplateAd" id="inputTemplateAd" value="채널 추가하고 이 채널의 광고와 마케팅 메시지를 카카오톡으로 받기" readonly>
<!-- <input type="text" name="inputTemplateAd" id="inputTemplateAd" value="채널 추가하고 이 채널의 광고와 마케팅 메시지를 카카오톡으로 받기" readonly> -->
</div>
</td>
</tr>
@ -1063,7 +1062,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
<p class="emphasis_title_text" style="display:none;">타이틀 미리보기</p>
<p class="template_text">내용 미리보기</p>
<p class="side_info_text" style="display:none;">부가정보내용</p>
<p class="channel_info_text" style="display:none;">채널 추가하고 이 채널의 광고와 마케팅 메시지 받기</p>
<!-- <p class="channel_info_text" style="display:none;">채널 추가하고 이 채널의 광고와 마케팅 메시지 받기</p> -->
<button type="button" class="btn_kakao_channel btnAd" style="display:none;">
<img src="/publish/images/content/icon_kakao_channel_plus.png" alt=""> 채널추가
</button>

View File

@ -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 (){
<input type="text" class="template_side_text" name="inputTemplateExtra" id="inputTemplateExtra" value="<c:out value='${kakaoReturnVO.templateExtra}'/>" placeholder="부가정보는 500자 이내로 변수 사용 불가능, 링크 사용 가능" maxLength="500">
</div>
<div class="template_type_cont type2 <c:if test="${kakaoReturnVO.templateMessageType eq 'AD'}">active</c:if>">
<input type="text" name="inputTemplateAd" id="inputTemplateAd" value="채널 추가하고 이 채널의 광고와 마케팅 메시지를 카카오톡으로 받기" readonly>
<!-- <input type="text" name="inputTemplateAd" id="inputTemplateAd" value="채널 추가하고 이 채널의 광고와 마케팅 메시지를 카카오톡으로 받기" readonly> -->
</div>
</td>
</tr>
@ -1197,7 +1196,7 @@ $(document).on('click', '.symbolButton, .changeWord', function (){
<p class="emphasis_title_text" style="display:none;">타이틀 미리보기</p>
<p class="template_text">내용 미리보기</p>
<p class="side_info_text" style="display:none;">부가정보내용</p>
<p class="channel_info_text" style="display:none;">채널 추가하고 이 채널의 광고와 마케팅 메시지 받기</p>
<!-- <p class="channel_info_text" style="display:none;">채널 추가하고 이 채널의 광고와 마케팅 메시지 받기</p> -->
<button type="button" class="btn_kakao_channel btnAd" style="display:none;">
<img src="/publish/images/content/icon_kakao_channel_plus.png" alt=""> 채널추가
</button>

View File

@ -14,6 +14,7 @@
<div class="layer_in">
<ul class="info_list">
<li>승인된 템플릿만 알림톡 발송이 가능합니다. (카카오 운영자가 검수 후 승인, 영업일 기준 2~3일 소요)</li>
<li>문자온이 제공하지 않는 이모티콘, 이모지가 포함될 경우 템플릿이 승인되어도 알림톡 발송이 불가합니다.</li>
<li>템플릿 등록 후, 템플릿 심사요청을 진행해야 카카오 검수요청이 진행됩니다.</li>
<li>승인된 템플릿은 수정/삭제가 불가합니다.</li>
</ul>