diff --git a/src/main/java/itn/let/mjo/event/web/MjonEventController.java b/src/main/java/itn/let/mjo/event/web/MjonEventController.java index 3ab0558f..ffa3cf64 100644 --- a/src/main/java/itn/let/mjo/event/web/MjonEventController.java +++ b/src/main/java/itn/let/mjo/event/web/MjonEventController.java @@ -193,6 +193,20 @@ public class MjonEventController { }else { + //결제내역 카운트 조회 + int payCnt = mjonPayService.selectMemerPayCount(loginVO.getId()); + + //System.out.println("첫 결제 회원만 이벤트 신청이 가능합니다."); + //System.out.println(payCnt); + //System.out.println(payCnt); + //System.out.println(payCnt); + + if (payCnt>=0) { + modelAndView.addObject("message", "첫 결제 회원만 이벤트 신청이 가능합니다."); + modelAndView.addObject("resultSts", "statusAlreadyPayedFail"); + return modelAndView; + } + mjonEventVO.setMberId(loginVO.getId()); mjonEventVO.setMberNm(loginVO.getName()); diff --git a/src/main/webapp/WEB-INF/jsp/web/event/pay/EventPayView.jsp b/src/main/webapp/WEB-INF/jsp/web/event/pay/EventPayView.jsp index c9073ce5..ce3d0a5f 100644 --- a/src/main/webapp/WEB-INF/jsp/web/event/pay/EventPayView.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/event/pay/EventPayView.jsp @@ -259,6 +259,12 @@ function pgOpenerPopup(){ popStatus = false; return false; + }else if("statusAlreadyPayedFail"==returnData.resultSts){ + + alert(returnData.message); + popStatus = false; + return false; + }else if("statusFail"==returnData.resultSts){ alert(returnData.message);