From d58c7602bff068c99dd637c4ee08a36abbcb8cd5 Mon Sep 17 00:00:00 2001 From: myname Date: Fri, 24 Jan 2025 20:00:13 +0900 Subject: [PATCH] =?UTF-8?q?2025-01-24=2020:00=20=EC=B2=AB=20=EA=B2=B0?= =?UTF-8?q?=EC=A0=9C=20=EC=9D=B4=EB=B2=A4=ED=8A=B8=20=EC=B6=A9=EC=A0=84?= =?UTF-8?q?=ED=95=98=EA=B8=B0=20=EB=B2=84=ED=8A=BC=20=ED=81=B4=EB=A6=AD?= =?UTF-8?q?=EC=8B=9C=20=EA=B2=B0=EC=A0=9C=20=EC=97=AC=EB=B6=80=20=ED=99=95?= =?UTF-8?q?=EC=9D=B8=ED=95=98=EB=8A=94=20=EC=B2=B4=ED=81=AC=20=EB=A1=9C?= =?UTF-8?q?=EC=A7=81=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../itn/let/mjo/event/web/MjonEventController.java | 14 ++++++++++++++ .../WEB-INF/jsp/web/event/pay/EventPayView.jsp | 6 ++++++ 2 files changed, 20 insertions(+) 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);