이용정지 사유 셀렉트 박스 추가

This commit is contained in:
rosewiper 2024-08-21 12:31:04 +09:00
parent ea145c3a4c
commit 4680e1c941
7 changed files with 70 additions and 8 deletions

View File

@ -379,8 +379,8 @@ public class KakaoAlimTalkServiceImpl extends EgovAbstractServiceImpl implements
try {
//야간 스미싱 알림이 활성화 이고 알림 예외 일정에 포함되고, 스팸 또는 스미싱 의심 상태일 경우 문자정보 별도 저장처리 - 20240722 우영두 추가
if(spamSmishingPassStatus && kakaoVO.getAtSmishingYn().equals("Y")) {
//야간 스미싱 알림이 활성화 이고 알림 예외 일정에 포함되고, 스팸 또는 스미싱 의심 상태일 경우 문자정보 별도 저장처리 - 20240821 우영두 추가
if(holiSmishingNoti.equals("Y") && spamSmishingPassStatus && kakaoVO.getAtSmishingYn().equals("Y")) {
mjonMsgDAO.insertSpamPassMsgData(mjonMsgVO);
}

View File

@ -848,8 +848,8 @@ public class MjonMsgDataServiceImpl extends EgovAbstractServiceImpl implements M
try {
//야간 스미싱 알림이 비활성화 스팸 또는 스미싱 의심 상태일 경우 문자정보 별도 저장처리 - 20240722 우영두 추가
if(spamSmishingPassStatus && (mjonMsgVO.getSpamStatus().equals("Y") || mjonMsgVO.getSmishingYn().equals("Y"))) {
//야간 스미싱 알림이 활성화이고 알림 예외 일정에 포함되 스팸 또는 스미싱 의심 상태일 경우 문자정보 별도 저장처리 - 20240821 우영두 추가
if(holiSmishingNoti.equals("Y") && spamSmishingPassStatus && (mjonMsgVO.getSpamStatus().equals("Y") || mjonMsgVO.getSmishingYn().equals("Y"))) {
mjonMsgDAO.insertSpamPassMsgData(mjonMsgVO);
}
@ -3135,8 +3135,8 @@ public class MjonMsgDataServiceImpl extends EgovAbstractServiceImpl implements M
try {
//야간 스미싱 알림이 비활성화 스팸 또는 스미싱 의심 상태일 경우 문자정보 별도 저장처리 - 20240722 우영두 추가
if(spamSmishingPassStatus && (mjonMsgVO.getSpamStatus().equals("Y") || mjonMsgVO.getSmishingYn().equals("Y"))) {
//야간 스미싱 알림이 활성화이고 알림 예외 일정에 포함되 스팸 또는 스미싱 의심 상태일 경우 문자정보 별도 저장처리 - 20240821 우영두 추가
if(holiSmishingNoti.equals("Y") && spamSmishingPassStatus && (mjonMsgVO.getSpamStatus().equals("Y") || mjonMsgVO.getSmishingYn().equals("Y"))) {
mjonMsgDAO.insertSpamPassMsgData(mjonMsgVO);
}

View File

@ -4929,6 +4929,14 @@ public String selectMberSpamBlockMemoDetailAjax(MberManageVO mberManageVO, Model
}
// 관리자 메모
String memo = "";
memo = "회원상태 변경 : 이용정지, 사유 : "+ mberManageVO.getSmiMemo();
mberManageVO.setMberId(mberId);
mberManageVO.setMemoCn(memo);
mberManageVO.setFrstRegisterId(userId);
mberManageService.insertMberMemo(mberManageVO);
modelAndView.addObject("message", "차단처리가 완료되었습니다.");
modelAndView.addObject("result", "success");

View File

@ -6,6 +6,12 @@
<%@ page import="itn.com.cmm.LoginVO" %>
<div class="rev_pop_in rev_pop_in_block">
<div class="rev_pop_txt">
<div>
<p class="rev_cont">
<textarea name="smiMemoEdit" id="smiMemoEdit"><c:out value="${resultSpamMberInfo.smiMemo}"/></textarea>
</p>
</div>
<%-- 이용정지 사유 표시 변경으로 문자내용은 표시 안하고 사유로만 표시하기로 변경 됨 - 20240821 우영두 변경
<c:choose>
<c:when test="${resultMsgDetail.msgGroupId != null}">
<c:if test="${resultMsgDetail.fileCnt != '0'}">
@ -74,7 +80,7 @@
</p>
</div>
</c:otherwise>
</c:choose>
</c:choose> --%>
<div style="width:100%; height: 10px;"></div>

View File

@ -153,6 +153,7 @@ function fn_updateMberSttus(msgGroupId){
var data = new FormData(form);
url = "/uss/umt/user/updateMberSttusBlockAjax.do";
data.append("msgGroupId", msgGroupId);
data.append("smiMemo", "시스템 스팸 필터링에 의한 이용정지");
$.ajax({
type: "POST",

View File

@ -2949,6 +2949,31 @@ function kakaoATDelayCancel(msgGroupId){
});
}
}
function fnInputSpamBlockMemo(){
var memo = $("#inputSpamBlockMemo option:selected").text();
var memoVal = $("#inputSpamBlockMemo option:selected").val();
if(memoVal != "6"){
$("#smiMemoEdit").text(memo);
}else{
$("#smiMemoEdit").text("");
}
}
function fnInputSmiBlockMemo(){
var memo = $("#inputSmiBlockMemo option:selected").text();
var memoVal = $("#inputSmiBlockMemo option:selected").val();
if(memoVal != "6"){
$("#smiContents").text(memo);
}else{
$("#smiContents").text("");
}
}
</script>
<style>
.fileView {border-bottom: inherit !important;}
@ -5931,6 +5956,15 @@ function kakaoATDelayCancel(msgGroupId){
<tr>
<th>이용정지 사유</th>
<td>
<select id="inputSmiBlockMemo" onchange="fnInputSmiBlockMemo();">
<option value="0">이용정지 사유를 선택해 주세요.</option>
<option value="1">시스템 스팸 필터링에 의한 이용정지</option>
<option value="2">한국인터넷진흥원 스팸신고로 인한 이용정지</option>
<option value="3">이동통신사 스팸신고로 인한 이용정지</option>
<option value="4">비즈메시지 운영정책위반으로 인한 이용정지</option>
<option value="5">알림 비활성화 시간대 발송(예약) 문자내역 중 스미싱 의심으로 판단하여 이용자 정지 처리</option>
<option value="6">-(자율수정)</option>
</select>
<textarea name="smiContents" id="smiContents"></textarea>
</td>
</tr>
@ -5952,6 +5986,19 @@ function kakaoATDelayCancel(msgGroupId){
<col style="width:auto;">
</colgroup>
<tbody>
<tr>
<td>
<select id="inputSpamBlockMemo" onchange="fnInputSpamBlockMemo();">
<option value="0">이용정지 사유를 선택해 주세요.</option>
<option value="1">시스템 스팸 필터링에 의한 이용정지</option>
<option value="2">한국인터넷진흥원 스팸신고로 인한 이용정지</option>
<option value="3">이동통신사 스팸신고로 인한 이용정지</option>
<option value="4">비즈메시지 운영정책위반으로 인한 이용정지</option>
<option value="5">알림 비활성화 시간대 발송(예약) 문자내역 중 스미싱 의심으로 판단하여 이용자 정지 처리</option>
<option value="6">-(자율수정)</option>
</select>
</td>
</tr>
<tr>
<td class="rev_pop_in_block">
<div class="spamBlockMemoPopLoad"></div>

View File

@ -338,7 +338,7 @@ $(document).ready(function(){
</div>
<div class="input_list_item2 number" style="height:auto;min-height:60px;">
<div class="input_left">사유</div>
<div class="input_right input_right_id" style="padding:14px 0;align-items:center;line-height:30px;word-break:break-all;">${spamMemberInfoVO.smiMemo}</div>
<div class="input_right input_right_id" style="padding:14px 0;align-items:center;line-height:30px;word-break:break-all; width:100%">${spamMemberInfoVO.smiMemo}</div>
</div>
<div class="noti">회원가입 시 동의하신 <strong>스팸 관련 규약 사항에 따라 잔액은 환불이 불가</strong>합니다.</div>
</div>