diff --git a/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java b/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java index 253f4b71..6e35307a 100644 --- a/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java +++ b/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java @@ -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; + } } diff --git a/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java b/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java index 43d09937..de69310f 100644 --- a/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java +++ b/src/main/java/itn/let/mjo/msg/web/MjonMsgController.java @@ -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; } diff --git a/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp b/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp index 0d4a828b..a88627d0 100644 --- a/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp +++ b/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp @@ -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(){
+
문자발송
@@ -5834,7 +5851,7 @@ function fnInputSmsTxt(){ 단문 - + 이미지 첨부