From 1dedfdb068c294360ede358d1ef24016bdcf50d0 Mon Sep 17 00:00:00 2001 From: itn Date: Fri, 7 Jul 2023 12:32:02 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B2=AB=EA=B2=B0=EC=A0=9C=20=EC=8A=A4?= =?UTF-8?q?=EB=AF=B8=EC=8B=B1=EC=9D=98=EC=8B=AC=20=EC=A7=80=EC=A0=95?= =?UTF-8?q?=EC=8B=9C=20JJ=20=EC=A0=84=EC=86=A1=EC=82=AC=EB=A1=9C=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD(B=EC=84=A0=20=EC=A0=9C=EC=99=B8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../umt/service/EgovUserManageService.java | 1 + .../impl/EgovUserManageServiceImpl.java | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/src/main/java/itn/let/uss/umt/service/EgovUserManageService.java b/src/main/java/itn/let/uss/umt/service/EgovUserManageService.java index 887475ff..33ea023a 100644 --- a/src/main/java/itn/let/uss/umt/service/EgovUserManageService.java +++ b/src/main/java/itn/let/uss/umt/service/EgovUserManageService.java @@ -186,6 +186,7 @@ public interface EgovUserManageService { public void updateOneUserSmishingYn(UserManageVO userManageVO) throws Exception; // 스미싱의심 온/오프 - 상세에서 단일로 => 슬랙, 문자 알림 No + // B선 회원이 아닌경우 전송사 JJ로 변경 로직 포함 public void updateOneUserSmishingYnNotAlert(UserManageVO userManageVO) throws Exception; // 알림톡 스미싱의심 온/오프 diff --git a/src/main/java/itn/let/uss/umt/service/impl/EgovUserManageServiceImpl.java b/src/main/java/itn/let/uss/umt/service/impl/EgovUserManageServiceImpl.java index 5cae0e38..33d9041b 100644 --- a/src/main/java/itn/let/uss/umt/service/impl/EgovUserManageServiceImpl.java +++ b/src/main/java/itn/let/uss/umt/service/impl/EgovUserManageServiceImpl.java @@ -20,6 +20,7 @@ import itn.com.cmm.util.DateUtil; 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.JoinSettingVO; 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; @@ -113,6 +115,13 @@ public class EgovUserManageServiceImpl extends EgovAbstractServiceImpl implement @Resource(name = "egovSiteManagerService") EgovSiteManagerService egovSiteManagerService; + /** mberManageService */ + @Resource(name = "mberManageService") + private EgovMberManageService mberManageService; + + @Resource(name = "mjonMsgAgentStsService") + private MjonMsgAgentStsService mjonMsgAgentStsService; + /** * 입력한 사용자아이디의 중복여부를 체크하여 사용가능여부를 확인 * @param checkId 중복여부 확인대상 아이디 @@ -565,9 +574,20 @@ public class EgovUserManageServiceImpl extends EgovAbstractServiceImpl implement } // 스미싱의심 온/오프 단일 => 슬랙, 문자 알림 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); + } } // 알림톡 스미싱의심 온/오프