From a290c7a047e6ce04438bb88f8b35b7f7b682b66d Mon Sep 17 00:00:00 2001 From: myname Date: Tue, 5 Dec 2023 11:33:40 +0900 Subject: [PATCH] =?UTF-8?q?2023-12-05=20=EA=B0=95=EC=82=AC=20=EC=84=A4?= =?UTF-8?q?=EB=AC=B8=20=ED=99=94=EB=A9=B4=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../asgnmInfo/web/VEFndtnAsgnmController.java | 9 +- .../web/VESspnIdtmtAsgnmController.java | 29 + .../eduInfo/service/VEEduChasiVO.java | 9 + .../sqlmap/ve/edu/VEEdu_MIX_SQL_Tibero.xml | 537 ++++++------------ .../asgnmInfo/instrAsgnmEndDetail.jsp | 51 ++ .../endInfo/instrAsgnmEndDetail.jsp | 51 ++ 6 files changed, 336 insertions(+), 350 deletions(-) diff --git a/src/main/java/kcc/ve/instr/fndtnVisitEdu/asgnmInfo/web/VEFndtnAsgnmController.java b/src/main/java/kcc/ve/instr/fndtnVisitEdu/asgnmInfo/web/VEFndtnAsgnmController.java index 37758d24..1cf64446 100644 --- a/src/main/java/kcc/ve/instr/fndtnVisitEdu/asgnmInfo/web/VEFndtnAsgnmController.java +++ b/src/main/java/kcc/ve/instr/fndtnVisitEdu/asgnmInfo/web/VEFndtnAsgnmController.java @@ -261,7 +261,12 @@ public class VEFndtnAsgnmController { VEEduChasiVO vEEduChasiVO = new VEEduChasiVO(); vEEduChasiVO.setEduAplctOrd(vEPrcsDetailVO.getEduAplctOrd()); vEEduChasiVO.setEduChasiOrd(vEPrcsDetailVO.getEduChasiOrd()); - vEEduChasiVO.setInstrDiv(VeConstants.LCTR_DIV_CD_50); + + vEEduChasiVO.setLctrDivCd(VeConstants.LCTR_DIV_CD_50); + vEEduChasiVO.setInstrDiv(VeConstants.LCTR_DIV_CD_20); + + vEEduChasiVO.setPrcsAplctPrdOrd(vEPrcsDetailVO.getPrcsAplctPrdOrd()); + vEEduChasiVO.setPageIndex(0); vEEduChasiVO.setSiteId("50"); //설문정보를 위해서 설문지의 대상값을 넣는다. VE0011 10-청소년, 20-성인,30-체험, 40-외부, 50-기반, 60-기소 @@ -270,7 +275,7 @@ public class VEFndtnAsgnmController { //List vEEduChasiVOList = vEEduMIXService.selectChasiList(vEEduChasiVO); - List vEEduChasiVOList = vEEduMIXService.selectChasiList202312Instr(vEEduChasiVO); + List vEEduChasiVOList = vEEduMIXService.selectChasiList202312EAInstr(vEEduChasiVO); //복호화 vEEduChasiVOList = egovCryptoUtil.decryptVEEduChasiVOList(vEEduChasiVOList); diff --git a/src/main/java/kcc/ve/instr/sspnIdtmt/asgnmInfo/web/VESspnIdtmtAsgnmController.java b/src/main/java/kcc/ve/instr/sspnIdtmt/asgnmInfo/web/VESspnIdtmtAsgnmController.java index 6233c5f5..f554b495 100644 --- a/src/main/java/kcc/ve/instr/sspnIdtmt/asgnmInfo/web/VESspnIdtmtAsgnmController.java +++ b/src/main/java/kcc/ve/instr/sspnIdtmt/asgnmInfo/web/VESspnIdtmtAsgnmController.java @@ -17,8 +17,10 @@ import kcc.com.cmm.LoginVO; import kcc.com.utl.user.service.CheckLoginUtil; import kcc.let.uat.uia.service.SsoLoginVO; import kcc.let.utl.fcc.service.EgovCryptoUtil; +import kcc.ve.cmm.VeConstants; import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEAsgnmMIXService; import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduAplctVO; +import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduChasiVO; import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduMIXService; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEAPrcsAplctPrdInstrAsgnmService; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEAPrcsAplctPrdInstrAsgnmVO; @@ -253,6 +255,33 @@ public class VESspnIdtmtAsgnmController { model.addAttribute("instrAsgnmList", instrAsgnmList); } + //사용자 교육신청 차시 리스트 - 설문정보 + { + //사용자 교육신청 차시 리스트 + VEEduChasiVO vEEduChasiVO = new VEEduChasiVO(); + vEEduChasiVO.setEduAplctOrd(vEPrcsDetailVO.getEduAplctOrd()); + vEEduChasiVO.setEduChasiOrd(vEPrcsDetailVO.getEduChasiOrd()); + + vEEduChasiVO.setLctrDivCd(VeConstants.LCTR_DIV_CD_60); + vEEduChasiVO.setInstrDiv(VeConstants.LCTR_DIV_CD_20); + + vEEduChasiVO.setPrcsAplctPrdOrd(vEPrcsDetailVO.getPrcsAplctPrdOrd()); + + vEEduChasiVO.setPageIndex(0); + + vEEduChasiVO.setSiteId("60"); //설문정보를 위해서 설문지의 대상값을 넣는다. VE0011 10-청소년, 20-성인,30-체험, 40-외부, 50-기반, 60-기소 + //대상 설문의 점수대상 확인에 필요하다. + vEEduChasiVO.setSiteIdCd("'10','20'"); //site id cd 10-기본설문, 20-신청자설문, 30-강사설문 + + + //List vEEduChasiVOList = vEEduMIXService.selectChasiList(vEEduChasiVO); + List vEEduChasiVOList = vEEduMIXService.selectChasiList202312EAInstr(vEEduChasiVO); + + //복호화 + vEEduChasiVOList = egovCryptoUtil.decryptVEEduChasiVOList(vEEduChasiVOList); + + model.addAttribute("chasiList", vEEduChasiVOList); + } return "/web/ve/instr/sspnIdtmtVisitEdu/endInfo/instrAsgnmEndDetail"; } diff --git a/src/main/java/kcc/ve/instr/tngrVisitEdu/eduInfo/service/VEEduChasiVO.java b/src/main/java/kcc/ve/instr/tngrVisitEdu/eduInfo/service/VEEduChasiVO.java index e33cb3b2..c26638db 100644 --- a/src/main/java/kcc/ve/instr/tngrVisitEdu/eduInfo/service/VEEduChasiVO.java +++ b/src/main/java/kcc/ve/instr/tngrVisitEdu/eduInfo/service/VEEduChasiVO.java @@ -132,6 +132,9 @@ public class VEEduChasiVO extends ComDefaultVO implements Serializable { private String siteIdCd; //사이트ID 구분 10-기본, 20-신청자, 30-강사 + private String prcsAplctPrdOrd; //기간과정신청정보 + + public String getQustnrQesitmId10Cnt() { return qustnrQesitmId10Cnt; @@ -699,5 +702,11 @@ public class VEEduChasiVO extends ComDefaultVO implements Serializable { public void setSiteIdCd(String siteIdCd) { this.siteIdCd = siteIdCd; } + public String getPrcsAplctPrdOrd() { + return prcsAplctPrdOrd; + } + public void setPrcsAplctPrdOrd(String prcsAplctPrdOrd) { + this.prcsAplctPrdOrd = prcsAplctPrdOrd; + } } diff --git a/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Tibero.xml index ac3bd910..8ca49840 100644 --- a/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Tibero.xml @@ -4519,358 +4519,199 @@ diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmEndDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmEndDetail.jsp index 6594d96a..80944518 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmEndDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmEndDetail.jsp @@ -279,6 +279,57 @@ + + + + + +

강사설문

+ + + + + + + + + + + 해당설문없음 + + + + + + + + +

강의평균만족도

+ + + + + 점 + + + 등록된 설문없음 + + + + +
+ diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/instr/sspnIdtmtVisitEdu/endInfo/instrAsgnmEndDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/instr/sspnIdtmtVisitEdu/endInfo/instrAsgnmEndDetail.jsp index 537f83f7..32c06461 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/instr/sspnIdtmtVisitEdu/endInfo/instrAsgnmEndDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/instr/sspnIdtmtVisitEdu/endInfo/instrAsgnmEndDetail.jsp @@ -255,6 +255,57 @@ + + + + + +

강사설문

+ + + + + + + + + + + 해당설문없음 + + + + + + + + +

강의평균만족도

+ + + + + 점 + + + 등록된 설문없음 + + + + +
+