From 1b2ad92a51bbcd628127e5eb24daf6be04f42ec9 Mon Sep 17 00:00:00 2001 From: itn Date: Wed, 6 Sep 2023 14:43:12 +0900 Subject: [PATCH] =?UTF-8?q?=EC=8A=A4=EB=AF=B8=EC=8B=B1=EC=9D=98=EC=8B=AC/?= =?UTF-8?q?=EA=B0=84=ED=8E=B8=EA=B2=B0=EC=A0=9C=20=EC=B2=AB=EA=B2=B0?= =?UTF-8?q?=EC=A0=9C=20=EC=8A=AC=EB=9E=99=EC=95=8C=EB=A6=BC=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../let/mjo/pay/web/MjonPayV2Controller.java | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java b/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java index 5f594156..2b7f5376 100644 --- a/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java +++ b/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java @@ -619,6 +619,47 @@ public class MjonPayV2Controller { rtnMsg = "SUCCESS"; + try { + // 대상 : 휴대폰결제, 즉시이체, 전용계좌 + // Step 1. 스미싱의심 지정 여부 + JoinSettingVO joinSettingVO = new JoinSettingVO(); + joinSettingVO = egovSiteManagerService.selectAdminNotiDetail(); + if (joinSettingVO != null && joinSettingVO.getSmishingNoti().equals("Y")) { + // Step 1. 개인회원 여부 체크 + int isPersnalMemberCnt = egovSiteManagerService.selectPersnalMemberCnt(Userid); + if (isPersnalMemberCnt == 1) { + // Step 2. 첫결제 여부 체크 + int isFirstPayCnt = egovSiteManagerService.selectFirstPayCnt(Userid); + if (isFirstPayCnt == 1) { + // SMS 체크 + if (joinSettingVO != null && joinSettingVO.getSmsNoti().equals("Y")) { + // 스미싱의심 SMS 알림전송 + mjonNoticeSendUtil.smishingSmsNoticeSend("스미싱의심/간편결제 첫결제", Userid, mberNm); + } + + // SLACK 체크 + if (joinSettingVO != null && joinSettingVO.getSlackNoti().equals("Y")) { + // Slack 메시지 발송(단순본문) + String msg = "[문자온] 스미싱의심/간편결제 첫결제 - " + mberNm +"("+ Userid + ")"; + mjonCommon.sendSimpleSlackMsg(msg); + } + + // 스미싱 의심회원으로 변경 + UserManageVO userManageVO = new UserManageVO(); + userManageVO.setSmishingYn("Y"); + userManageVO.setMberId(Userid); + userManageService.updateOneUserSmishingYnNotAlert(userManageVO); + } + } + } + } + catch (Exception e) { + System.out.println("#############################################################"); + System.out.println("KG MOBILIANS NotiUrl - CARD 슬랙알림 & 스미싱의심 처리 Error"); + System.out.println("KG MOBILIANS NotiUrl - CARD Tradeid : " + Tradeid); + System.out.println("KG MOBILIANS NotiUrl - CARD e.getMessage() : " + e.getMessage()); + } + System.out.println("#############################################################"); System.out.println("KG MOBILIANS NotiUrl - CARD Tradeid : " + Tradeid); System.out.println("KG MOBILIANS NotiUrl - CARD returnMsg : " + rtnMsg);