회원정보 상세 SMS 발송 시 광고규정 및 수신동의 안내 메시지 선택에 대한 이미지 자동 전송 처리 추가

This commit is contained in:
rosewiper 2024-09-24 15:30:19 +09:00
parent c8447b21b8
commit ec6550dbc0
3 changed files with 40 additions and 2 deletions

View File

@ -211,6 +211,8 @@ public class MjonMsgVO extends ComDefaultVO{
private String cancelResultYn = ""; //야간스미싱 알림에 따른 관리자 결과(회원이용정지 또는 문자발송 취소) 처리 여부 N:미처리, Y:처리완료
private String admSmsImgAuto = "N"; //관리자 SMS 문자내용 자동 이미치 처리 유무
public String getSearchDelayMsgYn() {
return searchDelayMsgYn;
}
@ -1661,4 +1663,10 @@ public class MjonMsgVO extends ComDefaultVO{
public void setCancelResultYn(String cancelResultYn) {
this.cancelResultYn = cancelResultYn;
}
public String getAdmSmsImgAuto() {
return admSmsImgAuto;
}
public void setAdmSmsImgAuto(String admSmsImgAuto) {
this.admSmsImgAuto = admSmsImgAuto;
}
}

View File

@ -3536,6 +3536,19 @@ public class MjonMsgController {
}
}
/*
* 20240924 추가 우영두
* 광고규정 수신동의 안내 메시지 선택시 이미지를 자동으로 첨부하도록 하기 위해서 처리
* 이미지 파일은 서버에 저장되어 있는 파일을 전송하도록 .
* */
if(mjonMsgVO.getAdmSmsImgAuto().equals("Y")) {
String imageCommPath = fileSaveDir+"/file/MMS/common/KISA_NOTI.jpg";
mjonMsgVO.setFileName1(imageCommPath);
mjonMsgVO.setFileCnt("1");
mjonMsgVO.setMsgType("6");
}
//문자종류 관리자가 발송하는 것은 msgKind : S 셋팅
mjonMsgVO.setMsgKind("S");
//회원 발신번호 받아오기
@ -3551,7 +3564,7 @@ public class MjonMsgController {
}
//수신번호가 배열로 되어있어서 배열에 담아준다.
String[] phone = new String[1];
String[] phone = new String[1];
for(int j=0; j< 1; j++) {
phone[j] = callTo;
}

View File

@ -1024,6 +1024,7 @@ function fn_sendMsgData(){
var callToNum = $('#callTo').val();
var callFromNum = $('#callFrom').val();
var inputSmsTxtType = $("#inputSmsTxt option:selected").val();
if(callFromNum == ''){
@ -1047,6 +1048,13 @@ function fn_sendMsgData(){
}
//이미지 첨부파일 자동 등록 여부 처리
if(inputSmsTxtType == '3'){
$("#admSmsImgAuto").val("Y");
}else{
$("#admSmsImgAuto").val("N");
}
url = "/uss/ion/msg/insertAdminToMemberSendMsgDataAjax.do";
var data = new FormData(document.msgForm);
@ -2994,6 +3002,14 @@ function fnInputSmsTxt(){
$("#smsTxt").val('[문자온] 고객님께서는 한국인터넷진흥원 스팸신고로 인해 사이트 이용정지 처리되었음을 안내 드립니다. 문의사항이 있으신 경우 고객센터(1551-8011)로 연락 부탁드립니다.');
}
//광고규정 및 수신동의 안내 메시지 선택시 첨부파일 영역 숨김처리
//이미지를 자동으로 첨부하도록 하기 위해서 처리
if(selValue == '3'){
$(".smsFileInput").hide();
}else{
$(".smsFileInput").show();
}
var contents = $("#smsTxt").val();
fnByteString(contents);
@ -5792,6 +5808,7 @@ function fnInputSmsTxt(){
<!-- 문자전송팝업 -->
<form id="msgForm" name="msgForm" method="post">
<input type="hidden" id="msgType" name="msgType" value="4"/>
<input type="hidden" id="admSmsImgAuto" name="admSmsImgAuto" value="N"/>
<div class="layer_popup layer_sms">
<div class="title_box">문자발송<button type="button" class="close_btn" onclick="layerPopClose(this);"></button></div>
<div class="layer_content">
@ -5834,7 +5851,7 @@ function fnInputSmsTxt(){
<span class="msg_com">단문</span>
</td>
</tr>
<tr>
<tr class="smsFileInput">
<th>이미지 첨부</th>
<td><input type="file" name="atchMsgFile" id="atchMsgFile" /></td>
</tr>