From 121cf811c5761235ae56a67e8d832ec2f37ed07f Mon Sep 17 00:00:00 2001 From: itn Date: Tue, 22 Aug 2023 15:09:23 +0900 Subject: [PATCH] =?UTF-8?q?=EB=8B=B4=EB=8B=B9=EC=9E=90=EB=B3=80=EA=B2=BD,?= =?UTF-8?q?=20=EC=A0=95=EB=B3=B4=EB=B3=80=EA=B2=BD=20SMS,=20=EC=9D=B4?= =?UTF-8?q?=EB=A9=94=EC=9D=BC=EC=95=8C=EB=A6=BC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../let/uat/uia/web/EgovMypageController.java | 56 +++++++++++++++++-- 1 file changed, 50 insertions(+), 6 deletions(-) diff --git a/src/main/java/itn/let/uat/uia/web/EgovMypageController.java b/src/main/java/itn/let/uat/uia/web/EgovMypageController.java index 930863e9..023cbe3f 100644 --- a/src/main/java/itn/let/uat/uia/web/EgovMypageController.java +++ b/src/main/java/itn/let/uat/uia/web/EgovMypageController.java @@ -848,9 +848,31 @@ public class EgovMypageController { mberManageService.insertCmpUsrHst(mberManageVO); - //Slack 알림 전송 처리 - String msg = "[문자온] 기업회원 담당자변경 요청 - " + mberManageVO.getMberNm() +"("+ mberManageVO.getMberId() + ")"; - mjonCommon.sendSimpleSlackMsg(msg); + // 법인폰 알람여부 체크 + JoinSettingVO joinSettingVO = new JoinSettingVO(); + joinSettingVO = egovSiteManagerService.selectAdminNotiDetail(); + // 이메일 체크 + if (joinSettingVO != null && joinSettingVO.getEmailNoti().equals("Y")) { + String emailTitle = "회원관리 > 기업회원 담당자변경 요청"; + + // CS관리자 이메일 알림전송 + mjonNoticeSendUtil.csAdminEmailNoticeSend(mberManageVO.getMberNm(), mberManageVO.getMberId(), emailTitle); + } + + // SMS 체크 + if (joinSettingVO != null && joinSettingVO.getSmsNoti().equals("Y")) { + String smsTitle = "기업회원 담당자변경 요청"; + + // CS관리자 SMS 알림전송 + mjonNoticeSendUtil.csAdminSmsNoticeSend(mberManageVO.getMberId(), smsTitle); + } + + // SLACK 체크 + if (joinSettingVO != null && joinSettingVO.getSlackNoti().equals("Y")) { + // Slack 메시지 발송(단순본문) + String msg = "[문자온] 기업회원 담당자변경 요청 - " + mberManageVO.getMberNm() +"("+ mberManageVO.getMberId() + ")"; + mjonCommon.sendSimpleSlackMsg(msg); + } } @@ -932,9 +954,31 @@ public class EgovMypageController { mberManageService.insertCmpUsrHst(mberManageVO); - //Slack 알림 처리 - String msg = "[문자온] 기업회원 정보변경 요청 - " + mberManageVO.getMberNm() +"("+ mberManageVO.getMberId() + ")"; - mjonCommon.sendSimpleSlackMsg(msg); + // 법인폰 알람여부 체크 + JoinSettingVO joinSettingVO = new JoinSettingVO(); + joinSettingVO = egovSiteManagerService.selectAdminNotiDetail(); + // 이메일 체크 + if (joinSettingVO != null && joinSettingVO.getEmailNoti().equals("Y")) { + String emailTitle = "회원관리 > 기업회원 정보변경 요청"; + + // CS관리자 이메일 알림전송 + mjonNoticeSendUtil.csAdminEmailNoticeSend(mberManageVO.getMberNm(), mberManageVO.getMberId(), emailTitle); + } + + // SMS 체크 + if (joinSettingVO != null && joinSettingVO.getSmsNoti().equals("Y")) { + String smsTitle = "기업회원 정보변경 요청"; + + // CS관리자 SMS 알림전송 + mjonNoticeSendUtil.csAdminSmsNoticeSend(mberManageVO.getMberId(), smsTitle); + } + + // SLACK 체크 + if (joinSettingVO != null && joinSettingVO.getSlackNoti().equals("Y")) { + // Slack 메시지 발송(단순본문) + String msg = "[문자온] 기업회원 정보변경 요청 - " + mberManageVO.getMberNm() +"("+ mberManageVO.getMberId() + ")"; + mjonCommon.sendSimpleSlackMsg(msg); + } modelAndView.addObject("result", "success");