From 6fdbc886d884f3cacf0c7d877279d2d406857f74 Mon Sep 17 00:00:00 2001 From: myname Date: Mon, 22 Jan 2024 15:02:04 +0900 Subject: [PATCH] =?UTF-8?q?2024-01-22=2015:01=20=EC=B2=B4=ED=97=98?= =?UTF-8?q?=EA=B5=90=EC=8B=A4=20=ED=86=B5=EA=B3=84=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ve/oprtn/stts/service/SttsService.java | 5 + .../kcc/ve/oprtn/stts/service/SttsVO.java | 193 ++++++++++++++++++ .../ve/oprtn/stts/service/impl/SttsDAO.java | 12 +- .../stts/service/impl/SttsServiceImpl.java | 10 + .../kcc/ve/oprtn/stts/web/SttsController.java | 13 +- .../ve/sttst/VESttst_MIX_SQL_Tibero.xml | 47 +++++ .../WEB-INF/jsp/oprtn/stts/sttsEduCnt.jsp | 111 +++++----- 7 files changed, 338 insertions(+), 53 deletions(-) diff --git a/src/main/java/kcc/ve/oprtn/stts/service/SttsService.java b/src/main/java/kcc/ve/oprtn/stts/service/SttsService.java index f2711b83..11d5af28 100644 --- a/src/main/java/kcc/ve/oprtn/stts/service/SttsService.java +++ b/src/main/java/kcc/ve/oprtn/stts/service/SttsService.java @@ -9,6 +9,11 @@ public interface SttsService { SttsVO selectEduPrsnlCnt(SttsVO sttsVO) throws Exception; + //교육실적통계 + SttsVO selectEduStts(SttsVO eduCntVO) throws Exception; + + List selectEduSttsList(SttsVO eduCntVO) throws Exception; + List selectEduContentYear(SttsVO eduCntVO) throws Exception; List selectEduContentCnt(SttsVO eduCntVO) throws Exception; diff --git a/src/main/java/kcc/ve/oprtn/stts/service/SttsVO.java b/src/main/java/kcc/ve/oprtn/stts/service/SttsVO.java index 033e1a29..48146f1e 100644 --- a/src/main/java/kcc/ve/oprtn/stts/service/SttsVO.java +++ b/src/main/java/kcc/ve/oprtn/stts/service/SttsVO.java @@ -25,6 +25,37 @@ public class SttsVO extends ComDefaultVO implements Serializable { private String prcsNm; private String eduYear; + private String mnt01Cnt; + private String mnt02Cnt; + private String mnt03Cnt; + private String mnt04Cnt; + private String mnt05Cnt; + private String mnt06Cnt; + private String mnt07Cnt; + private String mnt08Cnt; + private String mnt09Cnt; + private String mnt10Cnt; + private String mnt11Cnt; + private String mnt12Cnt; + + private String mnt01Sum; + private String mnt02Sum; + private String mnt03Sum; + private String mnt04Sum; + private String mnt05Sum; + private String mnt06Sum; + private String mnt07Sum; + private String mnt08Sum; + private String mnt09Sum; + private String mnt10Sum; + private String mnt11Sum; + private String mnt12Sum; + + private String mntTotCnt; + private String mntTotSum; + + private String aprvlCd; + public String getYear() { return year; } @@ -127,6 +158,168 @@ public class SttsVO extends ComDefaultVO implements Serializable { public void setEduYear(String eduYear) { this.eduYear = eduYear; } + public String getMnt01Cnt() { + return mnt01Cnt; + } + public void setMnt01Cnt(String mnt01Cnt) { + this.mnt01Cnt = mnt01Cnt; + } + public String getMnt02Cnt() { + return mnt02Cnt; + } + public void setMnt02Cnt(String mnt02Cnt) { + this.mnt02Cnt = mnt02Cnt; + } + public String getMnt03Cnt() { + return mnt03Cnt; + } + public void setMnt03Cnt(String mnt03Cnt) { + this.mnt03Cnt = mnt03Cnt; + } + public String getMnt04Cnt() { + return mnt04Cnt; + } + public void setMnt04Cnt(String mnt04Cnt) { + this.mnt04Cnt = mnt04Cnt; + } + public String getMnt05Cnt() { + return mnt05Cnt; + } + public void setMnt05Cnt(String mnt05Cnt) { + this.mnt05Cnt = mnt05Cnt; + } + public String getMnt06Cnt() { + return mnt06Cnt; + } + public void setMnt06Cnt(String mnt06Cnt) { + this.mnt06Cnt = mnt06Cnt; + } + public String getMnt07Cnt() { + return mnt07Cnt; + } + public void setMnt07Cnt(String mnt07Cnt) { + this.mnt07Cnt = mnt07Cnt; + } + public String getMnt08Cnt() { + return mnt08Cnt; + } + public void setMnt08Cnt(String mnt08Cnt) { + this.mnt08Cnt = mnt08Cnt; + } + public String getMnt09Cnt() { + return mnt09Cnt; + } + public void setMnt09Cnt(String mnt09Cnt) { + this.mnt09Cnt = mnt09Cnt; + } + public String getMnt10Cnt() { + return mnt10Cnt; + } + public void setMnt10Cnt(String mnt10Cnt) { + this.mnt10Cnt = mnt10Cnt; + } + public String getMnt11Cnt() { + return mnt11Cnt; + } + public void setMnt11Cnt(String mnt11Cnt) { + this.mnt11Cnt = mnt11Cnt; + } + public String getMnt12Cnt() { + return mnt12Cnt; + } + public void setMnt12Cnt(String mnt12Cnt) { + this.mnt12Cnt = mnt12Cnt; + } + public String getMnt01Sum() { + return mnt01Sum; + } + public void setMnt01Sum(String mnt01Sum) { + this.mnt01Sum = mnt01Sum; + } + public String getMnt02Sum() { + return mnt02Sum; + } + public void setMnt02Sum(String mnt02Sum) { + this.mnt02Sum = mnt02Sum; + } + public String getMnt03Sum() { + return mnt03Sum; + } + public void setMnt03Sum(String mnt03Sum) { + this.mnt03Sum = mnt03Sum; + } + public String getMnt04Sum() { + return mnt04Sum; + } + public void setMnt04Sum(String mnt04Sum) { + this.mnt04Sum = mnt04Sum; + } + public String getMnt05Sum() { + return mnt05Sum; + } + public void setMnt05Sum(String mnt05Sum) { + this.mnt05Sum = mnt05Sum; + } + public String getMnt06Sum() { + return mnt06Sum; + } + public void setMnt06Sum(String mnt06Sum) { + this.mnt06Sum = mnt06Sum; + } + public String getMnt07Sum() { + return mnt07Sum; + } + public void setMnt07Sum(String mnt07Sum) { + this.mnt07Sum = mnt07Sum; + } + public String getMnt08Sum() { + return mnt08Sum; + } + public void setMnt08Sum(String mnt08Sum) { + this.mnt08Sum = mnt08Sum; + } + public String getMnt09Sum() { + return mnt09Sum; + } + public void setMnt09Sum(String mnt09Sum) { + this.mnt09Sum = mnt09Sum; + } + public String getMnt10Sum() { + return mnt10Sum; + } + public void setMnt10Sum(String mnt10Sum) { + this.mnt10Sum = mnt10Sum; + } + public String getMnt11Sum() { + return mnt11Sum; + } + public void setMnt11Sum(String mnt11Sum) { + this.mnt11Sum = mnt11Sum; + } + public String getMnt12Sum() { + return mnt12Sum; + } + public void setMnt12Sum(String mnt12Sum) { + this.mnt12Sum = mnt12Sum; + } + public String getMntTotCnt() { + return mntTotCnt; + } + public void setMntTotCnt(String mntTotCnt) { + this.mntTotCnt = mntTotCnt; + } + public String getMntTotSum() { + return mntTotSum; + } + public void setMntTotSum(String mntTotSum) { + this.mntTotSum = mntTotSum; + } + public String getAprvlCd() { + return aprvlCd; + } + public void setAprvlCd(String aprvlCd) { + this.aprvlCd = aprvlCd; + } } diff --git a/src/main/java/kcc/ve/oprtn/stts/service/impl/SttsDAO.java b/src/main/java/kcc/ve/oprtn/stts/service/impl/SttsDAO.java index 0836bb64..f2c516b7 100644 --- a/src/main/java/kcc/ve/oprtn/stts/service/impl/SttsDAO.java +++ b/src/main/java/kcc/ve/oprtn/stts/service/impl/SttsDAO.java @@ -29,7 +29,17 @@ public class SttsDAO extends EgovAbstractDAO { public SttsVO selectEduPrsnlCnt(SttsVO sttsVO) throws Exception { return (SttsVO) select("VESttstMIXDAO.selectEduPrsnlCnt", sttsVO); } - + + public SttsVO selectEduStts(SttsVO eduCntVO) throws Exception { + return (SttsVO) select("VESttstMIXDAO.selectEduSttsList", eduCntVO); + } + + public List selectEduSttsList(SttsVO eduCntVO) throws Exception { + @SuppressWarnings("unchecked") + List list = (List) list("VESttstMIXDAO.selectEduSttsList", eduCntVO); + return list; + } + public List selectEduContentYear(SttsVO eduCntVO) throws Exception { @SuppressWarnings("unchecked") List list = (List) list("VESttstMIXDAO.selectEduContentYear", eduCntVO); diff --git a/src/main/java/kcc/ve/oprtn/stts/service/impl/SttsServiceImpl.java b/src/main/java/kcc/ve/oprtn/stts/service/impl/SttsServiceImpl.java index 34e15b67..6511cc54 100644 --- a/src/main/java/kcc/ve/oprtn/stts/service/impl/SttsServiceImpl.java +++ b/src/main/java/kcc/ve/oprtn/stts/service/impl/SttsServiceImpl.java @@ -22,6 +22,16 @@ public class SttsServiceImpl implements SttsService { public SttsVO selectEduPrsnlCnt(SttsVO sttsVO) throws Exception { return sttsDAO.selectEduPrsnlCnt(sttsVO); } + + @Override + public SttsVO selectEduStts(SttsVO eduCntVO) throws Exception { + return sttsDAO.selectEduStts(eduCntVO); + } + + @Override + public List selectEduSttsList(SttsVO eduCntVO) throws Exception { + return sttsDAO.selectEduSttsList(eduCntVO); + } @Override public List selectEduContentYear(SttsVO eduCntVO) throws Exception { diff --git a/src/main/java/kcc/ve/oprtn/stts/web/SttsController.java b/src/main/java/kcc/ve/oprtn/stts/web/SttsController.java index ebbea852..e835a44e 100644 --- a/src/main/java/kcc/ve/oprtn/stts/web/SttsController.java +++ b/src/main/java/kcc/ve/oprtn/stts/web/SttsController.java @@ -73,9 +73,19 @@ public class SttsController { } else { eduCntVO.setYear(sttsVO.getYear()); } + eduCntVO.setAprvlCd("80"); + /* * + * 운영취소 = 12 + * 20 > 운영신청 AND != 12 + * 60 > 운영확정 >=20 + * 80 > 결과보고 >=60 + * 운영종료 =80 * */ - eduCntVO = sttsService.selectEduCnt(eduCntVO); + eduCntVO = sttsService.selectEduStts(eduCntVO); + model.addAttribute("eduCntVO", eduCntVO); + + /* SttsVO eduPrsnlCntVO = new SttsVO(); if("".equals(sttsVO.getYear()) || sttsVO.getYear() == null) { eduPrsnlCntVO.setYear("2022"); @@ -86,6 +96,7 @@ public class SttsController { model.addAttribute("eduCntVO", eduCntVO); model.addAttribute("eduPrsnlCntVO", eduPrsnlCntVO); + */ return "oprtn/stts/sttsEduCnt"; } diff --git a/src/main/resources/egovframework/sqlmap/ve/sttst/VESttst_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/sttst/VESttst_MIX_SQL_Tibero.xml index 471874f7..0de5e47a 100644 --- a/src/main/resources/egovframework/sqlmap/ve/sttst/VESttst_MIX_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/sttst/VESttst_MIX_SQL_Tibero.xml @@ -907,6 +907,53 @@ */ + + +