2025-01-24 20:00 첫 결제 이벤트 충전하기 버튼 클릭시 결제 여부 확인하는 체크 로직 추가
@d58c7602bff068c99dd637c4ee08a36abbcb8cd5
--- src/main/java/itn/let/mjo/event/web/MjonEventController.java
+++ src/main/java/itn/let/mjo/event/web/MjonEventController.java
... | ... | @@ -193,6 +193,20 @@ |
| 193 | 193 |
|
| 194 | 194 |
}else {
|
| 195 | 195 |
|
| 196 |
+ //결제내역 카운트 조회 |
|
| 197 |
+ int payCnt = mjonPayService.selectMemerPayCount(loginVO.getId()); |
|
| 198 |
+ |
|
| 199 |
+ //System.out.println("첫 결제 회원만 이벤트 신청이 가능합니다.");
|
|
| 200 |
+ //System.out.println(payCnt); |
|
| 201 |
+ //System.out.println(payCnt); |
|
| 202 |
+ //System.out.println(payCnt); |
|
| 203 |
+ |
|
| 204 |
+ if (payCnt>=0) {
|
|
| 205 |
+ modelAndView.addObject("message", "첫 결제 회원만 이벤트 신청이 가능합니다.");
|
|
| 206 |
+ modelAndView.addObject("resultSts", "statusAlreadyPayedFail");
|
|
| 207 |
+ return modelAndView; |
|
| 208 |
+ } |
|
| 209 |
+ |
|
| 196 | 210 |
mjonEventVO.setMberId(loginVO.getId()); |
| 197 | 211 |
mjonEventVO.setMberNm(loginVO.getName()); |
| 198 | 212 |
|
--- src/main/webapp/WEB-INF/jsp/web/event/pay/EventPayView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/event/pay/EventPayView.jsp
... | ... | @@ -259,6 +259,12 @@ |
| 259 | 259 |
popStatus = false; |
| 260 | 260 |
return false; |
| 261 | 261 |
|
| 262 |
+ }else if("statusAlreadyPayedFail"==returnData.resultSts){
|
|
| 263 |
+ |
|
| 264 |
+ alert(returnData.message); |
|
| 265 |
+ popStatus = false; |
|
| 266 |
+ return false; |
|
| 267 |
+ |
|
| 262 | 268 |
}else if("statusFail"==returnData.resultSts){
|
| 263 | 269 |
|
| 264 | 270 |
alert(returnData.message); |
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?