알림톡 목록 알림톡스미싱의심 기능 추가

This commit is contained in:
itn 2023-06-21 12:02:05 +09:00
parent 2a717788b8
commit 362e580c60
4 changed files with 45 additions and 16 deletions

View File

@ -275,6 +275,29 @@ public class MjonMsgController {
return redirectUrlMaker.getRedirectUrl();
}
/**
* 알림톡 리스트 스미싱 on off 처리
* @param searchVO
* @param model
* @return "/uss/ion/msg/SendMsgTestList.do"
* @throws Exception
*/
@RequestMapping("/uss/ion/msg/MsgUsersAtSmishingUpdate.do")
public String msgUsersAtSmishingUpdate(@RequestParam("checkedIdForDel") String checkedIdForUpt, @ModelAttribute("userManageVO") UserManageVO userManageVO, RedirectAttributes redirectAttributes, Model model) throws Exception {
// 미인증 사용자에 대한 보안처리
Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated();
if(!isAuthenticated) {
model.addAttribute("message", egovMessageSource.getMessage("fail.common.login"));
return "uat/uia/EgovLoginUsr";
}
userManageService.updateUserAtSmishingYn(userManageVO, checkedIdForUpt);
//redirectAttributes.addFlashAttribute("message", "알림톡 스미싱의심 여부가 정상적으로 수정되었습니다.");
RedirectUrlMaker redirectUrlMaker = new RedirectUrlMaker("/uss/ion/kakaoat/SendKakaoATList.do?pageIndex="+userManageVO.getPageIndex());
return redirectUrlMaker.getRedirectUrl();
}
/**
* 문자전송 테스트 리스트

View File

@ -347,6 +347,7 @@
M2.msgNoticetalkTmpKey ,
M2.yellowId ,
M2.userNm ,
M2.atSmishingYn ,
( SELECT COUNT(0)
FROM MJ_MSG_DATA C
WHERE C.DEL_FLAG = 'N'
@ -450,6 +451,7 @@
MSG_NOTICETALK_TMP_KEY AS msgNoticetalkTmpKey ,
MKPI.YELLOW_ID AS yellowId ,
LTM.MBER_NM AS userNm ,
LTM.AT_SMISHING_YN AS atSmishingYn,
BIZ_UMID AS bizUmid,
BL.CALL_STATUS AS callStatus,
M.BIZ_KAKAO_RESEND_YN AS bizKakaoResendYn

View File

@ -2574,6 +2574,7 @@ function fnMberExceptSpamYn(){
</select>
</td>
</tr>
<%--
<tr>
<th>스미싱 의심(카톡)</th>
<td>
@ -2586,6 +2587,7 @@ function fnMberExceptSpamYn(){
<td>
</td>
</tr>
--%>
<tr>
<th>전용 전송사</th>
<td>
@ -3020,6 +3022,7 @@ function fnMberExceptSpamYn(){
</select>
</td>
</tr>
<%--
<tr>
<th>스미싱 의심(카톡)</th>
<td>
@ -3032,6 +3035,7 @@ function fnMberExceptSpamYn(){
<td>
</td>
</tr>
--%>
<tr>
<th>전용 전송사</th>
<td>

View File

@ -295,8 +295,8 @@ function fnSetCalMonth(val) {
}
//스미싱의심 온/오프
function fnSmishingUpdate(flag) {
//알림톡 스미싱의심 온/오프
function fnAtSmishingUpdate(flag) {
if($("input:checkbox[name='checkField']").is(":checked")==false){
alert("선택된 항목이 없습니다.");
return;
@ -322,15 +322,15 @@ function fnSmishingUpdate(flag) {
if(checkedIds.length > 0) {
var msg = "";
if(flag == 'on') {
document.listForm.smishingYn.value='Y';
msg = "선택하신 사용자의 스미싱의심을 On 하시겠습니까?";
document.listForm.atSmishingYn.value='Y';
msg = "선택하신 사용자의 알림톡 스미싱의심을 On 하시겠습니까?";
} else {
document.listForm.smishingYn.value='N';
msg = "선택하신 사용자의 스미싱의심을 Off 하시겠습니까?";
document.listForm.atSmishingYn.value='N';
msg = "선택하신 사용자의 알림톡 스미싱의심을 Off 하시겠습니까?";
}
if(confirm(msg)){
document.listForm.checkedIdForDel.value=checkedIds;
document.listForm.action = "<c:url value='/uss/ion/msg/MsgUsersSmishingUpdate.do'/>";
document.listForm.action = "<c:url value='/uss/ion/msg/MsgUsersAtSmishingUpdate.do'/>";
document.listForm.submit();
}
}
@ -369,7 +369,7 @@ function fnSmishingUpdate(flag) {
<input type="hidden" name="ntceEndde" id="ntceEndde" value="">
<input type="hidden" name="adminSmsNoticeYn" value=""/>
<input name="checkedIdForDel" type="hidden" />
<input type="hidden" name="smishingYn" value=""/>
<input type="hidden" name="atSmishingYn" value=""/>
<div class="contWrap">
<div class="pageTitle">
@ -506,7 +506,7 @@ function fnSmishingUpdate(flag) {
<c:out value="${result.yellowId}"/>
</td>
<%-- <td onclick="fn_detail_list('${result.msgGroupId}'); return false;" <c:if test="${result.smishingYn eq 'Y'}">class="smishing" style="cursor:pointer;"</c:if><c:if test="${result.smishingYn eq 'N'}">style="cursor:pointer;"</c:if>>
<%-- <td onclick="fn_detail_list('${result.msgGroupId}'); return false;" <c:if test="${result.atSmishingYn eq 'Y'}">class="atSmishingYn" style="cursor:pointer;"</c:if><c:if test="${result.atSmishingYn eq 'N'}">style="cursor:pointer;"</c:if>>
<c:out value="${result.callFrom}"/>
</td> --%>
@ -552,7 +552,7 @@ function fnSmishingUpdate(flag) {
<c:out value="${result.msgTypeName}"/>
</td>
<%-- <td><c:out value="${result.conectMthdTxt}"/></td> --%>
<%-- <td <c:if test="${result.smishingYn eq 'Y'}">class="smishing"</c:if>>
<%-- <td <c:if test="${result.atSmishingYn eq 'Y'}">class="atSmishingYn"</c:if>>
<c:out value="${result.agentCodeTxt}"/>
</td> --%>
<%-- <td><c:out value="${result.rsltNet}"/></td> --%>
@ -565,10 +565,10 @@ function fnSmishingUpdate(flag) {
</table>
</div>
<div class="btnWrap" style="margin-bottom: 15px;">
<!-- <input type="button" class="btnType2" style="padding:5px 10px" onclick="fnSmsNotiUpdate('on'); return false;" value="법인폰 ON">
<input type="button" class="btnType2" style="padding:5px 10px" onclick="fnSmsNotiUpdate('off'); return false;" value="법인폰 OFF">
<input type="button" class="btnType2" style="padding:5px 10px" onclick="fnSmishingUpdate('on'); return false;" value="스미싱 ON">
<input type="button" class="btnType2" style="padding:5px 10px" onclick="fnSmishingUpdate('off'); return false;" value="스미싱 OFF"> -->
<!--
<input type="button" class="btnType2" style="padding:5px 10px" onclick="fnAtSmishingUpdate('on'); return false;" value="알림톡 스미싱 ON">
<input type="button" class="btnType2" style="padding:5px 10px" onclick="fnAtSmishingUpdate('off'); return false;" value="알림톡 스미싱 OFF">
-->
</div>
<!-- 페이지 네비게이션 시작 -->