마이페이지 > 발신번호관리 화면에서 발신번호 신청시 이용정지, 탈퇴 회원은 신청이 안되도록 변경
@01646e86c3811999913a35efa494e06a772326f2
--- src/main/java/itn/let/uat/uia/web/EgovMypageController.java
+++ src/main/java/itn/let/uat/uia/web/EgovMypageController.java
... | ... | @@ -1532,12 +1532,30 @@ |
| 1532 | 1532 |
public String sendNumberManageRegister( |
| 1533 | 1533 |
@ModelAttribute MberManageVO mberManageVO |
| 1534 | 1534 |
, HttpServletRequest request |
| 1535 |
+ , RedirectAttributes redirectAttributes |
|
| 1535 | 1536 |
, ModelMap model) throws Exception {
|
| 1536 | 1537 |
/*LoginVO loginVO = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();*/ |
| 1537 | 1538 |
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; |
| 1538 |
- |
|
| 1539 |
+ String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId()); |
|
| 1539 | 1540 |
if(loginVO == null) {
|
| 1540 | 1541 |
return "redirect:/web/user/login/login.do"; |
| 1542 |
+ }else {
|
|
| 1543 |
+ |
|
| 1544 |
+ /** |
|
| 1545 |
+ * 회원 정지된 상태이면 문자 발송이 안되도록 처리함 |
|
| 1546 |
+ * 현재 로그인 세션도 만료 처리함 |
|
| 1547 |
+ * */ |
|
| 1548 |
+ boolean mberSttus = userManageService.selectUserStatusInfo(userId); |
|
| 1549 |
+ |
|
| 1550 |
+ if(!mberSttus) {
|
|
| 1551 |
+ |
|
| 1552 |
+ request.getSession().invalidate(); |
|
| 1553 |
+ redirectAttributes.addFlashAttribute("message", "현재 고객님께서는 문자온 서비스 이용이 정지된 상태로 발신번호 등록을 할 수 없습니다. 이용정지 해제를 원하시면 고객센터로 연락주시기 바랍니다.");
|
|
| 1554 |
+ |
|
| 1555 |
+ RedirectUrlMaker redirectUrlMaker = new RedirectUrlMaker("/web/main/mainPage.do");
|
|
| 1556 |
+ return redirectUrlMaker.getRedirectUrl(); |
|
| 1557 |
+ } |
|
| 1558 |
+ |
|
| 1541 | 1559 |
} |
| 1542 | 1560 |
model.addAttribute("loginVO", loginVO);
|
| 1543 | 1561 |
model.addAttribute("pageTab", "sendNumberManage");
|
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?