diff --git a/src/main/java/kcc/com/utl/user/service/QustnrCommonUtil.java b/src/main/java/kcc/com/utl/user/service/QustnrCommonUtil.java index 1a9a0ec5..d6260e5b 100644 --- a/src/main/java/kcc/com/utl/user/service/QustnrCommonUtil.java +++ b/src/main/java/kcc/com/utl/user/service/QustnrCommonUtil.java @@ -111,6 +111,8 @@ public class QustnrCommonUtil { , String p_eduChasiOrd , VEALettnQestnrMIXService p_vEALettnQestnrMIXService )throws Exception{ + //답변결과 정보 + System.out.println("===========!답변결과정보!==========="); VEAQestnrVO vEAQestnrVO = new VEAQestnrVO(); vEAQestnrVO.setSiteId(p_siteId); //청소년 vEAQestnrVO.setSiteIdCd(p_siteIdCd); //10-기본설문, 20-신청자설문, 30-강사설문 @@ -125,6 +127,12 @@ public class QustnrCommonUtil { p_model.addAttribute("chasiSrvyList",chasiSrvyList); } + List chasiSrvyAllList = p_vEALettnQestnrMIXService.selectDetail_MIX_LQI_03_ALL(vEAQestnrVO); + + if(chasiSrvyAllList.size() > 0) { + p_model.addAttribute("chasiSrvyAllList",chasiSrvyAllList); + } + return p_model; } @@ -136,13 +144,15 @@ public class QustnrCommonUtil { , String p_eduChasiOrd , VEALettnQestnrMIXService p_vEALettnQestnrMIXService )throws Exception{ + //항목 정보 VEAQestnrVO vEAQestnrVO = new VEAQestnrVO(); vEAQestnrVO.setSiteId(p_siteId); //청소년 vEAQestnrVO.setSiteIdCd(p_siteIdCd); //10-기본설문, 20-신청자설문, 30-강사설문 vEAQestnrVO.setEduAplctOrd(p_eduAplctOrd); vEAQestnrVO.setEduChasiOrd(p_eduChasiOrd); vEAQestnrVO = p_vEALettnQestnrMIXService.selectDetail_MIX_LQI_02(vEAQestnrVO); - + + System.out.println("===========!항목별 문항 정보!==========="); List chasiSrvyList = p_vEALettnQestnrMIXService.selectDetail_MIX_LQI_05(vEAQestnrVO); if(chasiSrvyList.size() > 0) { @@ -187,6 +197,7 @@ public class QustnrCommonUtil { )throws Exception{ //설문지 정보 + System.out.println("===========!개별만족도정보!==========="); System.out.println("===========!설문지정보!==========="); VEAQestnrVO vEAQestnrVO = new VEAQestnrVO(); vEAQestnrVO.setSiteId(p_siteId); //청소년 diff --git a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java index a4885d2e..3a958a0f 100644 --- a/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java +++ b/src/main/java/kcc/ve/oprtn/cndtnSspnIdtmt/web/CndtnPrcsInfoMngController.java @@ -1339,7 +1339,6 @@ public class CndtnPrcsInfoMngController { model.addAttribute("instrAsgnmList", instrAsgnmList); } - //설문 문항 정보 try { model = qustnrCommonUtil._qustnrQesItm( @@ -1371,7 +1370,8 @@ public class CndtnPrcsInfoMngController { model.addAttribute("Comtnqustnrqesitm", egovQustnrRespondInfoService.selectQustnrRespondInfoManageComtnqustnrqesitm(commandMap)); */ - try{ + //설문조사 결과(?) + try{ model = qustnrCommonUtil._chasiSrvyList( model , LCTR_DIV_CD //청소년 -10, 성인-20, ...VE0012 diff --git a/src/main/java/kcc/ve/oprtn/qestnr/service/VEALettnQestnrMIXService.java b/src/main/java/kcc/ve/oprtn/qestnr/service/VEALettnQestnrMIXService.java index b1ace3f2..34e1feea 100644 --- a/src/main/java/kcc/ve/oprtn/qestnr/service/VEALettnQestnrMIXService.java +++ b/src/main/java/kcc/ve/oprtn/qestnr/service/VEALettnQestnrMIXService.java @@ -15,10 +15,13 @@ public interface VEALettnQestnrMIXService { //관리자 청소년,성인 - 만족도 평가 List selectDetail_MIX_LQI_03(VEAQestnrVO paramVO) throws Exception; // R + + //관리자 청소년,성인 - 만족도 평가 + List selectDetail_MIX_LQI_03_ALL(VEAQestnrVO paramVO) throws Exception; // R //관리자 청소년,성인 - 개별 만족도 리스트 List selectDetail_MIX_LQI_04(VEAQestnrVO paramVO) throws Exception; // R //관리자 청소년,성인 - 설문항목 - List selectDetail_MIX_LQI_05(VEAQestnrVO paramVO) throws Exception; // R + List selectDetail_MIX_LQI_05(VEAQestnrVO paramVO) throws Exception; // R } diff --git a/src/main/java/kcc/ve/oprtn/qestnr/service/impl/VEALettnQestnrMIXDAO.java b/src/main/java/kcc/ve/oprtn/qestnr/service/impl/VEALettnQestnrMIXDAO.java index 460e4197..a4f27de5 100644 --- a/src/main/java/kcc/ve/oprtn/qestnr/service/impl/VEALettnQestnrMIXDAO.java +++ b/src/main/java/kcc/ve/oprtn/qestnr/service/impl/VEALettnQestnrMIXDAO.java @@ -28,6 +28,11 @@ public class VEALettnQestnrMIXDAO extends EgovAbstractDAO { return tlist; } + public List selectDetail_MIX_LQI_03_ALL(VEAQestnrVO paramVO) throws Exception { + List tlist = (List) list("VEALettnQestnrMIXDAO.selectDetail_MIX_LQI_03_ALL", paramVO); + return tlist; + } + public List selectDetail_MIX_LQI_04(VEAQestnrVO paramVO) throws Exception { List tlist = (List) list("VEALettnQestnrMIXDAO.selectDetail_MIX_LQI_04", paramVO); return tlist; diff --git a/src/main/java/kcc/ve/oprtn/qestnr/service/impl/VEALettnQestnrMIXServiceImpl.java b/src/main/java/kcc/ve/oprtn/qestnr/service/impl/VEALettnQestnrMIXServiceImpl.java index 64680c40..10e68062 100644 --- a/src/main/java/kcc/ve/oprtn/qestnr/service/impl/VEALettnQestnrMIXServiceImpl.java +++ b/src/main/java/kcc/ve/oprtn/qestnr/service/impl/VEALettnQestnrMIXServiceImpl.java @@ -35,6 +35,11 @@ public class VEALettnQestnrMIXServiceImpl implements VEALettnQestnrMIXService { public List selectDetail_MIX_LQI_03(VEAQestnrVO paramVO) throws Exception{ return vEALettnQestnrMIXDAO.selectDetail_MIX_LQI_03(paramVO); } + + //관리자 (청년, 성인) 만족도 평가 + public List selectDetail_MIX_LQI_03_ALL(VEAQestnrVO paramVO) throws Exception{ + return vEALettnQestnrMIXDAO.selectDetail_MIX_LQI_03_ALL(paramVO); + } //관리자 (청년, 성인) 만족도 평가 public List selectDetail_MIX_LQI_04(VEAQestnrVO paramVO) throws Exception{ diff --git a/src/main/resources/egovframework/sqlmap/ve/qustnr/VEALettnQestnrMIX_SQL_Postgresql.xml b/src/main/resources/egovframework/sqlmap/ve/qustnr/VEALettnQestnrMIX_SQL_Postgresql.xml index 531f93a4..9ebb9f2d 100644 --- a/src/main/resources/egovframework/sqlmap/ve/qustnr/VEALettnQestnrMIX_SQL_Postgresql.xml +++ b/src/main/resources/egovframework/sqlmap/ve/qustnr/VEALettnQestnrMIX_SQL_Postgresql.xml @@ -366,6 +366,27 @@ + + + - checked - + + + + + checked + + + > + ${QestmInfo.answer5} +
+
+ + + + + + checked + - > - ${QestmInfo.answer5} -
+ > + ${QestmInfo.answer4} +
+ + + + + + + checked + + + > + ${QestmInfo.answer3} +
+ - - - checked - - - > - ${QestmInfo.answer4} -
- - - - checked - - - > - ${QestmInfo.answer3} -
- - - - checked - - - > - ${QestmInfo.answer2} -
+ + + + checked + + + > + ${QestmInfo.answer2} +
+ - - - - checked - - - > - ${QestmInfo.answer1} -
+ + + checked + + + > + ${QestmInfo.answer1} +
+ + + + + +
+ + + +
+
+ diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/prevent/cndtnEduPrcsAplctCfnMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/prevent/cndtnEduPrcsAplctCfnMngDetail.jsp index df0e5a8a..a3fde8e8 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/prevent/cndtnEduPrcsAplctCfnMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/prevent/cndtnEduPrcsAplctCfnMngDetail.jsp @@ -1100,41 +1100,116 @@ - 평가문항 - 매우만족 - 만족 - 보통 - 불만족 - 매우불만족 + - + - + - + - + - + - + + + - - + + + + + + + + 객관식질문 + ${chasiSrvyItemInfo.sn1} + ${chasiSrvyItemInfo.sn2} + ${chasiSrvyItemInfo.sn3} + ${chasiSrvyItemInfo.sn4} + ${chasiSrvyItemInfo.sn5} + + + + + + + + + + + + + + + + + + + + + + + ${status1.count}) - + - + - + - + - + - - - - + + + + + + + + + + + + + + + + + ${status1.count}) + + + + + +   + + +   + + +   + + +   + + + + + + + +