rosewiper 2024-08-21
이용정지 사유 셀렉트 박스 추가
@4680e1c9411e49122721a9c5c8bc6c079d3615ff
src/main/java/itn/let/kakao/user/kakaoAt/service/impl/KakaoAlimTalkServiceImpl.java
--- src/main/java/itn/let/kakao/user/kakaoAt/service/impl/KakaoAlimTalkServiceImpl.java
+++ src/main/java/itn/let/kakao/user/kakaoAt/service/impl/KakaoAlimTalkServiceImpl.java
@@ -379,8 +379,8 @@
 					
 					try {
 						
-						//야간 스미싱 알림이 활성화 이고 알림 예외 일정에 포함되고, 스팸 또는 스미싱 의심 상태일 경우 문자정보 별도 저장처리 - 20240722 우영두 추가
-						if(spamSmishingPassStatus && kakaoVO.getAtSmishingYn().equals("Y")) {
+						//야간 스미싱 알림이 활성화 이고 알림 예외 일정에 포함되고, 스팸 또는 스미싱 의심 상태일 경우 문자정보 별도 저장처리 - 20240821 우영두 추가
+						if(holiSmishingNoti.equals("Y") && spamSmishingPassStatus && kakaoVO.getAtSmishingYn().equals("Y")) {
 							mjonMsgDAO.insertSpamPassMsgData(mjonMsgVO);
 						}
 						
src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java
--- src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java
+++ src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java
@@ -848,8 +848,8 @@
 				
 				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 @@
 				
 				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);
 					}
 					
src/main/java/itn/let/uss/umt/web/EgovUserManageController.java
--- src/main/java/itn/let/uss/umt/web/EgovUserManageController.java
+++ src/main/java/itn/let/uss/umt/web/EgovUserManageController.java
@@ -4929,6 +4929,14 @@
 	        		
 	        	}
 	        	
+	        	// 관리자 메모
+				String memo = "";
+				memo = "회원상태 변경 : 이용정지, 사유 : "+ mberManageVO.getSmiMemo();
+				mberManageVO.setMberId(mberId);
+				mberManageVO.setMemoCn(memo);
+				mberManageVO.setFrstRegisterId(userId);
+				mberManageService.insertMberMemo(mberManageVO);
+	        	
 				modelAndView.addObject("message", "차단처리가 완료되었습니다.");
 				modelAndView.addObject("result", "success");
 	        	
src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrUserSelectSpamBlockDetailPopAjax.jsp
--- src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrUserSelectSpamBlockDetailPopAjax.jsp
+++ src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrUserSelectSpamBlockDetailPopAjax.jsp
@@ -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>
src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectMsgDataListPop.jsp
--- src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectMsgDataListPop.jsp
+++ src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectMsgDataListPop.jsp
@@ -153,6 +153,7 @@
 		var data = new FormData(form);
 		url = "/uss/umt/user/updateMberSttusBlockAjax.do";
 		data.append("msgGroupId", msgGroupId);
+		data.append("smiMemo", "시스템 스팸 필터링에 의한 이용정지");
 			
 		$.ajax({
 	        type: "POST",
src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp
--- src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp
+++ src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp
@@ -2949,6 +2949,31 @@
 		});
 	}
 }
+
+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 @@
 					<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>
@@ -5953,6 +5987,19 @@
 				</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>
 						</td>
src/main/webapp/WEB-INF/jsp/web/login/loginRestrictionUse.jsp
--- src/main/webapp/WEB-INF/jsp/web/login/loginRestrictionUse.jsp
+++ src/main/webapp/WEB-INF/jsp/web/login/loginRestrictionUse.jsp
@@ -338,7 +338,7 @@
 								</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>
Add a comment
List