첫결제 스미싱의심 지정시 JJ 전송사로 변경(B선 제외)

This commit is contained in:
itn 2023-07-07 12:32:02 +09:00
parent f8566b0fdc
commit 1dedfdb068
2 changed files with 21 additions and 0 deletions

View File

@ -186,6 +186,7 @@ public interface EgovUserManageService {
public void updateOneUserSmishingYn(UserManageVO userManageVO) throws Exception; public void updateOneUserSmishingYn(UserManageVO userManageVO) throws Exception;
// 스미싱의심 /오프 - 상세에서 단일로 => 슬랙, 문자 알림 No // 스미싱의심 /오프 - 상세에서 단일로 => 슬랙, 문자 알림 No
// B선 회원이 아닌경우 전송사 JJ로 변경 로직 포함
public void updateOneUserSmishingYnNotAlert(UserManageVO userManageVO) throws Exception; public void updateOneUserSmishingYnNotAlert(UserManageVO userManageVO) throws Exception;
// 알림톡 스미싱의심 /오프 // 알림톡 스미싱의심 /오프

View File

@ -20,6 +20,7 @@ import itn.com.cmm.util.DateUtil;
import itn.let.fax.user.service.FaxGroupDataVO; import itn.let.fax.user.service.FaxGroupDataVO;
import itn.let.fax.user.service.impl.FaxDAO; import itn.let.fax.user.service.impl.FaxDAO;
import itn.let.mjo.mjocommon.MjonCommon; import itn.let.mjo.mjocommon.MjonCommon;
import itn.let.mjo.msgagent.service.MjonMsgAgentStsService;
import itn.let.mjo.msgdata.service.MjonMsgDataService; import itn.let.mjo.msgdata.service.MjonMsgDataService;
import itn.let.mjo.pay.service.MjonPayVO; import itn.let.mjo.pay.service.MjonPayVO;
import itn.let.mjo.pay.service.impl.MjonPayDAO; 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.SiteManagerVO;
import itn.let.sym.site.service.impl.SiteManagerDAO; import itn.let.sym.site.service.impl.SiteManagerDAO;
import itn.let.uat.uia.service.impl.MberManageDAO; 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.EgovUserManageService;
import itn.let.uss.umt.service.MberManageVO; import itn.let.uss.umt.service.MberManageVO;
import itn.let.uss.umt.service.UserDefaultVO; import itn.let.uss.umt.service.UserDefaultVO;
@ -113,6 +115,13 @@ public class EgovUserManageServiceImpl extends EgovAbstractServiceImpl implement
@Resource(name = "egovSiteManagerService") @Resource(name = "egovSiteManagerService")
EgovSiteManagerService egovSiteManagerService; EgovSiteManagerService egovSiteManagerService;
/** mberManageService */
@Resource(name = "mberManageService")
private EgovMberManageService mberManageService;
@Resource(name = "mjonMsgAgentStsService")
private MjonMsgAgentStsService mjonMsgAgentStsService;
/** /**
* 입력한 사용자아이디의 중복여부를 체크하여 사용가능여부를 확인 * 입력한 사용자아이디의 중복여부를 체크하여 사용가능여부를 확인
* @param checkId 중복여부 확인대상 아이디 * @param checkId 중복여부 확인대상 아이디
@ -565,9 +574,20 @@ public class EgovUserManageServiceImpl extends EgovAbstractServiceImpl implement
} }
// 스미싱의심 /오프 단일 => 슬랙, 문자 알림 No // 스미싱의심 /오프 단일 => 슬랙, 문자 알림 No
// B선 회원이 아닌경우 전송사 JJ로 변경 로직 포함
public void updateOneUserSmishingYnNotAlert(UserManageVO userManageVO) throws Exception { public void updateOneUserSmishingYnNotAlert(UserManageVO userManageVO) throws Exception {
// 업데이트 // 업데이트
userManageDAO.updateUserSmishingYn(userManageVO); 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);
}
} }
// 알림톡 스미싱의심 /오프 // 알림톡 스미싱의심 /오프