diff --git a/src/main/java/itn/let/uss/umt/web/EgovUserManageController.java b/src/main/java/itn/let/uss/umt/web/EgovUserManageController.java index 0f842b50..991e00ea 100644 --- a/src/main/java/itn/let/uss/umt/web/EgovUserManageController.java +++ b/src/main/java/itn/let/uss/umt/web/EgovUserManageController.java @@ -3382,6 +3382,37 @@ public class EgovUserManageController { return redirectUrlMaker.getRedirectUrl(); } + // 법인폰알림 업데이트 + @RequestMapping(value = "/uss/umt/user/smsNoticeUpdateAjax.do") + public ModelAndView smsNoticeUpdateAjax( + @ModelAttribute("userManageVO") UserManageVO userManageVO) throws Exception { + + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("jsonView"); + + boolean isSuccess = true; + String msg = ""; + + // 로그인VO에서 사용자 정보 가져오기 + LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser(); + String frstRegisterId = loginVO == null ? "" : loginVO.getId(); + + try{ + + // 법인폰알림 업데이트 + userManageService.updateUserAdminSmsNoticeYn(userManageVO, ""); + } + catch(Exception e) { + isSuccess = false; + msg = e.getMessage(); + } + + modelAndView.addObject("isSuccess", isSuccess); + modelAndView.addObject("msg", msg); + + return modelAndView; + } + /** * 사용자의 스미싱의심 여부를 수정한 후 목록조회 화면으로 이동한다. * @param checkedIdForDel update 아이디 정보 diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp index b423c9a5..2f346204 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/msg/SendMsgList.jsp @@ -190,6 +190,30 @@ function fnSmsNotiUpdate(flag) { } } +// 법인폰알림 업데이트 +function setSmsNoticeUpdate(mberId, adminSmsNoticeYn) { + if(confirm("법인폰 알림을 Off 하시겠습니까?")) { + $.ajax({ + type: "POST", + url: "/uss/umt/user/smsNoticeUpdateAjax.do", + data: {"mberId" : mberId, "adminSmsNoticeYn" : adminSmsNoticeYn}, + dataType:'json', + async: false, + success: function (data) { + if (data.isSuccess) { + linkPage(document.listForm.pageIndex.value); + } + else { + alert("Msg : " + data.msg); + } + }, + error: function (e) { + alert("ERROR : " + JSON.stringify(e)); + } + }); + } +} + // 안내 문자 발송 function fn_sendMsgData(msgGroupId, callTo, userId) { $('#callTo').val(callTo); @@ -510,11 +534,13 @@ function fnSmishingUpdate(flag) { - + <%-- + class="smishing"> + --%> class="smishing" style="cursor:pointer;"style="cursor:pointer;"> - 온 + 온<%----%> 오프