itn 2023-07-07
첫결제 스미싱의심 지정시 JJ 전송사로 변경(B선 제외)
@1dedfdb068c294360ede358d1ef24016bdcf50d0
src/main/java/itn/let/uss/umt/service/EgovUserManageService.java
--- src/main/java/itn/let/uss/umt/service/EgovUserManageService.java
+++ src/main/java/itn/let/uss/umt/service/EgovUserManageService.java
@@ -186,6 +186,7 @@
 	public void updateOneUserSmishingYn(UserManageVO userManageVO) throws Exception;
     
 	// 스미싱의심 온/오프 - 상세에서 단일로 => 슬랙, 문자 알림 No
+	// B선 회원이 아닌경우 전송사 JJ로 변경 로직 포함 
 	public void updateOneUserSmishingYnNotAlert(UserManageVO userManageVO) throws Exception;
 	
 	// 알림톡 스미싱의심 온/오프
src/main/java/itn/let/uss/umt/service/impl/EgovUserManageServiceImpl.java
--- src/main/java/itn/let/uss/umt/service/impl/EgovUserManageServiceImpl.java
+++ src/main/java/itn/let/uss/umt/service/impl/EgovUserManageServiceImpl.java
@@ -20,6 +20,7 @@
 import itn.let.fax.user.service.FaxGroupDataVO;
 import itn.let.fax.user.service.impl.FaxDAO;
 import itn.let.mjo.mjocommon.MjonCommon;
+import itn.let.mjo.msgagent.service.MjonMsgAgentStsService;
 import itn.let.mjo.msgdata.service.MjonMsgDataService;
 import itn.let.mjo.pay.service.MjonPayVO;
 import itn.let.mjo.pay.service.impl.MjonPayDAO;
@@ -32,6 +33,7 @@
 import itn.let.sym.site.service.SiteManagerVO;
 import itn.let.sym.site.service.impl.SiteManagerDAO;
 import itn.let.uat.uia.service.impl.MberManageDAO;
+import itn.let.uss.umt.service.EgovMberManageService;
 import itn.let.uss.umt.service.EgovUserManageService;
 import itn.let.uss.umt.service.MberManageVO;
 import itn.let.uss.umt.service.UserDefaultVO;
@@ -112,6 +114,13 @@
 	/** 사이트 설정 */ 
 	@Resource(name = "egovSiteManagerService")
 	EgovSiteManagerService egovSiteManagerService;	
+	
+	/** mberManageService */
+	@Resource(name = "mberManageService")
+	private EgovMberManageService mberManageService;
+
+	@Resource(name = "mjonMsgAgentStsService")
+	private MjonMsgAgentStsService mjonMsgAgentStsService;	
 	
 	/**
 	 * 입력한 사용자아이디의 중복여부를 체크하여 사용가능여부를 확인
@@ -565,9 +574,20 @@
 	}
 	
 	// 스미싱의심 온/오프 단일 => 슬랙, 문자 알림 No
+	// B선 회원이 아닌경우 전송사 JJ로 변경 로직 포함
 	public void updateOneUserSmishingYnNotAlert(UserManageVO userManageVO) throws Exception {
 		// 업데이트
 		userManageDAO.updateUserSmishingYn(userManageVO);
+		
+		// B선 전송사 이용고객 => 전송사 JJ로 변경안함
+		MberManageVO mberManageVO = new MberManageVO();
+		mberManageVO.setMberId(userManageVO.getMberId());
+		String blineCode = mberManageService.selectBlineCodeByMberId(mberManageVO);
+		if (blineCode != null && blineCode.equals("N")) {		
+			// 전송사 JJ로 변경
+			mberManageVO.setHotlineAgentCode("05");		// 전송사 JJ
+			mjonMsgAgentStsService.updateMberHotlineAgentCodeInfo(mberManageVO);			
+		}
 	}	
 	
 	// 알림톡 스미싱의심 온/오프
Add a comment
List