회원정보 상세 SMS 발송 시 광고규정 및 수신동의 안내 메시지 선택에 대한 이미지 자동 전송 처리 추가
@ec6550dbc08f0de44234e0129bc9edb6f7ffd4f6
--- src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java
+++ src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java
... | ... | @@ -211,6 +211,8 @@ |
| 211 | 211 |
|
| 212 | 212 |
private String cancelResultYn = ""; //야간스미싱 알림에 따른 관리자 결과(회원이용정지 또는 문자발송 취소) 처리 여부 N:미처리, Y:처리완료 |
| 213 | 213 |
|
| 214 |
+ private String admSmsImgAuto = "N"; //관리자 SMS 문자내용 자동 이미치 처리 유무 |
|
| 215 |
+ |
|
| 214 | 216 |
public String getSearchDelayMsgYn() {
|
| 215 | 217 |
return searchDelayMsgYn; |
| 216 | 218 |
} |
... | ... | @@ -1661,4 +1663,10 @@ |
| 1661 | 1663 |
public void setCancelResultYn(String cancelResultYn) {
|
| 1662 | 1664 |
this.cancelResultYn = cancelResultYn; |
| 1663 | 1665 |
} |
| 1666 |
+ public String getAdmSmsImgAuto() {
|
|
| 1667 |
+ return admSmsImgAuto; |
|
| 1668 |
+ } |
|
| 1669 |
+ public void setAdmSmsImgAuto(String admSmsImgAuto) {
|
|
| 1670 |
+ this.admSmsImgAuto = admSmsImgAuto; |
|
| 1671 |
+ } |
|
| 1664 | 1672 |
} |
--- src/main/java/itn/let/mjo/msg/web/MjonMsgController.java
+++ src/main/java/itn/let/mjo/msg/web/MjonMsgController.java
... | ... | @@ -3536,6 +3536,19 @@ |
| 3536 | 3536 |
} |
| 3537 | 3537 |
} |
| 3538 | 3538 |
|
| 3539 |
+ /* |
|
| 3540 |
+ * 20240924 추가 우영두 |
|
| 3541 |
+ * 광고규정 및 수신동의 안내 메시지 선택시 이미지를 자동으로 첨부하도록 하기 위해서 처리 |
|
| 3542 |
+ * 이미지 파일은 서버에 저장되어 있는 파일을 전송하도록 함. |
|
| 3543 |
+ * */ |
|
| 3544 |
+ |
|
| 3545 |
+ if(mjonMsgVO.getAdmSmsImgAuto().equals("Y")) {
|
|
| 3546 |
+ String imageCommPath = fileSaveDir+"/file/MMS/common/KISA_NOTI.jpg"; |
|
| 3547 |
+ mjonMsgVO.setFileName1(imageCommPath); |
|
| 3548 |
+ mjonMsgVO.setFileCnt("1");
|
|
| 3549 |
+ mjonMsgVO.setMsgType("6");
|
|
| 3550 |
+ } |
|
| 3551 |
+ |
|
| 3539 | 3552 |
//문자종류 관리자가 발송하는 것은 msgKind : S 로 셋팅 |
| 3540 | 3553 |
mjonMsgVO.setMsgKind("S");
|
| 3541 | 3554 |
//회원 발신번호 받아오기 |
... | ... | @@ -3551,7 +3564,7 @@ |
| 3551 | 3564 |
} |
| 3552 | 3565 |
|
| 3553 | 3566 |
//수신번호가 배열로 되어있어서 배열에 담아준다. |
| 3554 |
- String[] phone = new String[1]; |
|
| 3567 |
+ String[] phone = new String[1]; |
|
| 3555 | 3568 |
for(int j=0; j< 1; j++) {
|
| 3556 | 3569 |
phone[j] = callTo; |
| 3557 | 3570 |
} |
--- src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp
+++ src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp
... | ... | @@ -1024,6 +1024,7 @@ |
| 1024 | 1024 |
|
| 1025 | 1025 |
var callToNum = $('#callTo').val();
|
| 1026 | 1026 |
var callFromNum = $('#callFrom').val();
|
| 1027 |
+ var inputSmsTxtType = $("#inputSmsTxt option:selected").val();
|
|
| 1027 | 1028 |
|
| 1028 | 1029 |
if(callFromNum == ''){
|
| 1029 | 1030 |
|
... | ... | @@ -1045,6 +1046,13 @@ |
| 1045 | 1046 |
alert("정확한 수신자 번호를 입력해 주세요.");
|
| 1046 | 1047 |
return false; |
| 1047 | 1048 |
|
| 1049 |
+ } |
|
| 1050 |
+ |
|
| 1051 |
+ //이미지 첨부파일 자동 등록 여부 처리 |
|
| 1052 |
+ if(inputSmsTxtType == '3'){
|
|
| 1053 |
+ $("#admSmsImgAuto").val("Y");
|
|
| 1054 |
+ }else{
|
|
| 1055 |
+ $("#admSmsImgAuto").val("N");
|
|
| 1048 | 1056 |
} |
| 1049 | 1057 |
|
| 1050 | 1058 |
url = "/uss/ion/msg/insertAdminToMemberSendMsgDataAjax.do"; |
... | ... | @@ -2992,6 +3000,14 @@ |
| 2992 | 3000 |
$("#smsTxt").val('[문자온] 고객님께서는 시스템 스팸 필터링으로 인해 사이트 이용정지 처리되었음을 안내 드립니다. 문의사항이 있으신 경우 고객센터(1551-8011)로 연락 부탁드립니다.');
|
| 2993 | 3001 |
}else if(selValue == '7'){
|
| 2994 | 3002 |
$("#smsTxt").val('[문자온] 고객님께서는 한국인터넷진흥원 스팸신고로 인해 사이트 이용정지 처리되었음을 안내 드립니다. 문의사항이 있으신 경우 고객센터(1551-8011)로 연락 부탁드립니다.');
|
| 3003 |
+ } |
|
| 3004 |
+ |
|
| 3005 |
+ //광고규정 및 수신동의 안내 메시지 선택시 첨부파일 영역 숨김처리 |
|
| 3006 |
+ //이미지를 자동으로 첨부하도록 하기 위해서 처리 |
|
| 3007 |
+ if(selValue == '3'){
|
|
| 3008 |
+ $(".smsFileInput").hide();
|
|
| 3009 |
+ }else{
|
|
| 3010 |
+ $(".smsFileInput").show();
|
|
| 2995 | 3011 |
} |
| 2996 | 3012 |
|
| 2997 | 3013 |
var contents = $("#smsTxt").val();
|
... | ... | @@ -5792,6 +5808,7 @@ |
| 5792 | 5808 |
<!-- 문자전송팝업 --> |
| 5793 | 5809 |
<form id="msgForm" name="msgForm" method="post"> |
| 5794 | 5810 |
<input type="hidden" id="msgType" name="msgType" value="4"/> |
| 5811 |
+ <input type="hidden" id="admSmsImgAuto" name="admSmsImgAuto" value="N"/> |
|
| 5795 | 5812 |
<div class="layer_popup layer_sms"> |
| 5796 | 5813 |
<div class="title_box">문자발송<button type="button" class="close_btn" onclick="layerPopClose(this);"></button></div> |
| 5797 | 5814 |
<div class="layer_content"> |
... | ... | @@ -5834,7 +5851,7 @@ |
| 5834 | 5851 |
<span class="msg_com">단문</span> |
| 5835 | 5852 |
</td> |
| 5836 | 5853 |
</tr> |
| 5837 |
- <tr> |
|
| 5854 |
+ <tr class="smsFileInput"> |
|
| 5838 | 5855 |
<th>이미지 첨부</th> |
| 5839 | 5856 |
<td><input type="file" name="atchMsgFile" id="atchMsgFile" /></td> |
| 5840 | 5857 |
</tr> |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?