첫결제 스미싱의심 지정기능 추가(휴대폰, 전용계좌)
@75c0ad987e9ca1460c82aad3051b4b2e234c5397
--- src/main/java/itn/let/mjo/pay/web/MjonKGMPayController.java
+++ src/main/java/itn/let/mjo/pay/web/MjonKGMPayController.java
... | ... | @@ -313,8 +313,42 @@ |
| 313 | 313 |
UserManageVO userManageVO = new UserManageVO(); |
| 314 | 314 |
userManageVO.setSmishingYn("Y");
|
| 315 | 315 |
userManageVO.setMberId(Userid); |
| 316 |
- userManageService.updateOneUserSmishingYn(userManageVO); |
|
| 316 |
+ userManageService.updateOneUserSmishingYnNotAlert(userManageVO); |
|
| 317 | 317 |
} |
| 318 |
+ else {
|
|
| 319 |
+ // 대상 : 휴대폰결제, 즉시이체, 전용계좌 |
|
| 320 |
+ // Step 1. 스미싱의심 지정 여부 |
|
| 321 |
+ JoinSettingVO joinSettingVO = new JoinSettingVO(); |
|
| 322 |
+ joinSettingVO = egovSiteManagerService.selectAdminNotiDetail(); |
|
| 323 |
+ if (joinSettingVO != null && joinSettingVO.getSmishingNoti().equals("Y")) {
|
|
| 324 |
+ // Step 1. 개인회원 여부 체크 |
|
| 325 |
+ int isPersnalMemberCnt = egovSiteManagerService.selectPersnalMemberCnt(Userid); |
|
| 326 |
+ if (isPersnalMemberCnt == 1) {
|
|
| 327 |
+ // Step 2. 첫결제 여부 체크 |
|
| 328 |
+ int isFirstPayCnt = egovSiteManagerService.selectFirstPayCnt(Userid); |
|
| 329 |
+ if (isFirstPayCnt == 1) {
|
|
| 330 |
+ // SMS 체크 |
|
| 331 |
+ if (joinSettingVO != null && joinSettingVO.getSmsNoti().equals("Y")) {
|
|
| 332 |
+ // 스미싱의심 SMS 알림전송 |
|
| 333 |
+ mjonNoticeSendUtil.smishingSmsNoticeSend("스미싱의심/휴대폰 첫결제", Userid, mberNm);
|
|
| 334 |
+ } |
|
| 335 |
+ |
|
| 336 |
+ // SLACK 체크 |
|
| 337 |
+ if (joinSettingVO != null && joinSettingVO.getSlackNoti().equals("Y")) {
|
|
| 338 |
+ // Slack 메시지 발송(단순본문) |
|
| 339 |
+ String msg = "[문자온] 스미싱의심/휴대폰 첫결제 - " + mberNm +"("+ Userid + ")";
|
|
| 340 |
+ mjonCommon.sendSimpleSlackMsg(msg); |
|
| 341 |
+ } |
|
| 342 |
+ |
|
| 343 |
+ // 스미싱 의심회원으로 변경 |
|
| 344 |
+ UserManageVO userManageVO = new UserManageVO(); |
|
| 345 |
+ userManageVO.setSmishingYn("Y");
|
|
| 346 |
+ userManageVO.setMberId(Userid); |
|
| 347 |
+ userManageService.updateOneUserSmishingYnNotAlert(userManageVO); |
|
| 348 |
+ } |
|
| 349 |
+ } |
|
| 350 |
+ } |
|
| 351 |
+ } |
|
| 318 | 352 |
|
| 319 | 353 |
redirect.addAttribute("Resultcd", Resultcd);
|
| 320 | 354 |
redirect.addAttribute("Tradeid", Tradeid);
|
--- src/main/java/itn/let/schdlr/service/impl/SchdlrManageServiceImpl.java
+++ src/main/java/itn/let/schdlr/service/impl/SchdlrManageServiceImpl.java
... | ... | @@ -28,7 +28,9 @@ |
| 28 | 28 |
import itn.let.schdlr.service.SchdlrManageService; |
| 29 | 29 |
import itn.let.schdlr.service.SchdlrVO; |
| 30 | 30 |
import itn.let.sym.site.service.EgovSiteManagerService; |
| 31 |
+import itn.let.sym.site.service.JoinSettingVO; |
|
| 31 | 32 |
import itn.let.uss.umt.service.EgovUserManageService; |
| 33 |
+import itn.let.uss.umt.service.UserManageVO; |
|
| 32 | 34 |
import itn.let.utl.user.service.MjonNoticeSendUtil; |
| 33 | 35 |
|
| 34 | 36 |
@Service("SchdlrManageService")
|
... | ... | @@ -362,7 +364,6 @@ |
| 362 | 364 |
//세틀뱅크 입금 내역 원장에 처리 완료 내용 입력해 주기 |
| 363 | 365 |
vacsAhstService.updateVacsAhstCashComplete(temp); |
| 364 | 366 |
|
| 365 |
- /* |
|
| 366 | 367 |
try {
|
| 367 | 368 |
String Userid = temp.getMberId(); |
| 368 | 369 |
String mberNm = ""; |
... | ... | @@ -407,7 +408,7 @@ |
| 407 | 408 |
System.out.println("전용계좌 TrNo : " + temp.getTrNo());
|
| 408 | 409 |
System.out.println("전용계좌 e.getMessage() : " + e.getMessage());
|
| 409 | 410 |
} |
| 410 |
- */ |
|
| 411 |
+ |
|
| 411 | 412 |
|
| 412 | 413 |
} |
| 413 | 414 |
|
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?