itn 2023-08-22
담당자변경, 정보변경 SMS, 이메일알림 추가
@121cf811c5761235ae56a67e8d832ec2f37ed07f
src/main/java/itn/let/uat/uia/web/EgovMypageController.java
--- src/main/java/itn/let/uat/uia/web/EgovMypageController.java
+++ src/main/java/itn/let/uat/uia/web/EgovMypageController.java
@@ -848,9 +848,31 @@
 				
 				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 @@
 			
 			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");
 			
Add a comment
List