From 1b5b4dc1d5e96439138c0a7e9195da0f25e59098 Mon Sep 17 00:00:00 2001 From: myname Date: Thu, 9 Nov 2023 11:21:01 +0900 Subject: [PATCH] =?UTF-8?q?2023-11-09=2011:20=20=EC=B2=AD=EC=86=8C?= =?UTF-8?q?=EB=85=84=20=EA=B0=95=EC=82=AC=20=ED=99=9C=EB=8F=99=20=ED=99=95?= =?UTF-8?q?=EC=9D=B8=EC=84=9C=20=EC=9E=91=EC=97=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../aplct/comweb/CrownixAjaxController.java | 113 ++- .../asgnmInfo/web/VEAdultAsgnmController.java | 3 +- .../asgnmInfo/web/VEAsgnmController.java | 2 +- .../instrInfo/service/VEInstrMixService.java | 3 + .../instrInfo/service/impl/VEInstrMixDAO.java | 5 + .../service/impl/VEInstrMixServiceImpl.java | 5 + .../ve/asgnm/VEAsgnm_MIX_SQL_Tibero.xml | 6 +- .../ve/instr/VEInstrDetail_SQL_Tibero.xml | 2 + .../ve/instr/VEInstr_MIX_SQL_Tibero.xml | 19 + .../oprtn/adultVisitEdu/eduCnfrmMngList.jsp | 181 ++++- .../jsp/oprtn/adultVisitEdu/instrMngList.jsp | 2 +- .../jsp/oprtn/tngrVisitEdu/instrMngDetail.jsp | 51 ++ .../adultVisitEdu/eduAplct/eduAplctDetail.jsp | 2 +- .../aplct/sspnIdtmt/sspnIdtmtEduAplctList.jsp | 733 +++++++++--------- .../asgnmInfo/instrAsgnmRqstDetail.jsp | 2 +- 15 files changed, 725 insertions(+), 404 deletions(-) diff --git a/src/main/java/kcc/ve/aplct/comweb/CrownixAjaxController.java b/src/main/java/kcc/ve/aplct/comweb/CrownixAjaxController.java index 787e665b..1fe72bfd 100644 --- a/src/main/java/kcc/ve/aplct/comweb/CrownixAjaxController.java +++ b/src/main/java/kcc/ve/aplct/comweb/CrownixAjaxController.java @@ -533,9 +533,120 @@ public class CrownixAjaxController { } - modelAndView.addObject("계약사항", jsReqInfo); + modelAndView.addObject("instrs", jsReqInfo); return modelAndView; } + + + /** + * 청소년 강사 활동내역서 출력 정보 + * + */ + @RequestMapping("/ve/aplct/tngrVisitEdu/eduAplct/instrActivityAjax.do") + public ModelAndView instrActivityAjax( + ModelMap model + , HttpServletRequest request + ) throws Exception { + + ModelAndView modelAndView = new ModelAndView(); + modelAndView.setViewName("jsonView"); + + System.out.println("----------------"); + System.out.println(request.getParameter("p_userId")); + System.out.println("----------------"); + + //강사신청정보 + VEInstrDetailVO vEInstrDetailVO = new VEInstrDetailVO(); + vEInstrDetailVO.setInstrDiv("10"); + vEInstrDetailVO.setUseYn("Y"); + vEInstrDetailVO.setSbmtYn("Y"); + vEInstrDetailVO.setUserId(request.getParameter("p_userId")); + VEInstrDetailVO vEInstrDetailVODetail = vEInstrDetailService.selectDetail(vEInstrDetailVO); + vEInstrDetailVODetail = egovCryptoUtil.decryptVEInstrDetailVO(vEInstrDetailVODetail); + + modelAndView.addObject("page_1_11", vEInstrDetailVODetail.getInstrNm()); + modelAndView.addObject("page_1_12", vEInstrDetailVODetail.getdBirth()); + modelAndView.addObject("page_1_13", "-"); + modelAndView.addObject("page_1_14", "-"); + modelAndView.addObject("page_1_15", "-"); + modelAndView.addObject("page_1_16", vEInstrDetailVODetail.getPhone()); + modelAndView.addObject("page_1_17", vEInstrDetailVODetail.getAddr()+vEInstrDetailVODetail.getAddrDetail()); + + modelAndView.addObject("page_1_21", "기관제출용"); + modelAndView.addObject("page_1_22", "비영리"); + modelAndView.addObject("page_1_23", "120-82-09301"); + modelAndView.addObject("page_1_24", "최병구"); + modelAndView.addObject("page_1_25", "교육체험본부(교육운영팀)"); + modelAndView.addObject("page_1_26", "경상남도 진주시 소호로 117"); + modelAndView.addObject("page_1_27", vEInstrDetailVODetail.getAprvlPnttm()+"~"); + modelAndView.addObject("page_1_28", "-"); + + modelAndView.addObject("page_1_31", "상기 인은 우리 위원회에서 저작권 강사(청년강사)로 위촉되어 활동하였음을 확인합니다."); + modelAndView.addObject("page_1_32", vEInstrDetailVODetail.getHstryPnttm()); + + /* + ,"page_1_10":"<2023-31호>" + + ,"page_1_11":"전여자" + ,"page_1_12":"1980년 10월 23일" + ,"page_1_13":"여" + ,"page_1_14":"-" + ,"page_1_15":"-" + ,"page_1_16":"010-0000-1111" + ,"page_1_17":"경기도 군포시 산본천로 3, A-B-100" + + ,"page_1_21":"기관제출용" + ,"page_1_22":"비영리" + ,"page_1_23":"120-82-09301" + ,"page_1_24":"최병구" + ,"page_1_25":"교육체험본부(교육운영팀)" + ,"page_1_26":"경상남도 진주시 소호로 117" + ,"page_1_27":"2013.07.15 ~ 2023.12.31" + ,"page_1_28":"총 197회, 397시간 [세부내용 별지 참조]" + + ,"page_1_31":"상기 인은 우리 위원회에서 저작권 강사(청년강사)로 위촉되어 활동하였음을 확인합니다." + ,"page_1_32":"2023년 06월 29일" + */ + + //강사활동리스트 + List vEInstrDetailVOList = vEInstrMixService.selectPagingActivityList4Report(vEInstrDetailVO); + //복호화 + vEInstrDetailVOList = egovCryptoUtil.decryptVEInstrDetailVOList(vEInstrDetailVOList); + + JSONArray jsReqInfo = new JSONArray(); //차시 정보 + + int i_sumChasi = 0; + for (int i=0;i selectPagingDetailList4Asgnm(VEInstrDetailVO vEInstrDetailVO) throws Exception; + //L page (강사활동리스트) + List selectPagingActivityList4Report(VEInstrDetailVO vEInstrDetailVO) throws Exception; + //L (특정강사배정용리스트) List selectDetailList(VEInstrDetailVO vEInstrDetailVO) throws Exception; diff --git a/src/main/java/kcc/ve/instr/tngrVisitEdu/instrInfo/service/impl/VEInstrMixDAO.java b/src/main/java/kcc/ve/instr/tngrVisitEdu/instrInfo/service/impl/VEInstrMixDAO.java index 2d11a908..0347667e 100644 --- a/src/main/java/kcc/ve/instr/tngrVisitEdu/instrInfo/service/impl/VEInstrMixDAO.java +++ b/src/main/java/kcc/ve/instr/tngrVisitEdu/instrInfo/service/impl/VEInstrMixDAO.java @@ -95,6 +95,11 @@ public class VEInstrMixDAO extends EgovAbstractDAO { return tlist; } + public List selectPagingActivityList4Report(VEInstrDetailVO vEInstrDetailVO) throws Exception { + List tlist = (List) list("VEInstrMixDAO.selectPagingActivityList4Report", vEInstrDetailVO); + return tlist; + } + public List selectDetailList(VEInstrDetailVO vEInstrDetailVO) throws Exception { List tlist = (List) list("VEInstrMixDAO.selectDetailList", vEInstrDetailVO); return tlist; diff --git a/src/main/java/kcc/ve/instr/tngrVisitEdu/instrInfo/service/impl/VEInstrMixServiceImpl.java b/src/main/java/kcc/ve/instr/tngrVisitEdu/instrInfo/service/impl/VEInstrMixServiceImpl.java index 9c1b2cd0..c2098558 100644 --- a/src/main/java/kcc/ve/instr/tngrVisitEdu/instrInfo/service/impl/VEInstrMixServiceImpl.java +++ b/src/main/java/kcc/ve/instr/tngrVisitEdu/instrInfo/service/impl/VEInstrMixServiceImpl.java @@ -76,6 +76,11 @@ public class VEInstrMixServiceImpl implements VEInstrMixService { public List selectPagingDetailList4Asgnm(VEInstrDetailVO vEInstrDetailVO) throws Exception{ return vEInstrMixDAO.selectPagingDetailList4Asgnm(vEInstrDetailVO); } + + //paging List + public List selectPagingActivityList4Report(VEInstrDetailVO vEInstrDetailVO) throws Exception{ + return vEInstrMixDAO.selectPagingActivityList4Report(vEInstrDetailVO); + } //List public List selectDetailList(VEInstrDetailVO vEInstrDetailVO) throws Exception{ diff --git a/src/main/resources/egovframework/sqlmap/ve/asgnm/VEAsgnm_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/asgnm/VEAsgnm_MIX_SQL_Tibero.xml index 4a387e2e..a9de88b8 100644 --- a/src/main/resources/egovframework/sqlmap/ve/asgnm/VEAsgnm_MIX_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/asgnm/VEAsgnm_MIX_SQL_Tibero.xml @@ -1047,7 +1047,7 @@ - + /* VEAsgnmMIXDAO.insertAsgnmHstry */ INSERT INTO ve_edu_chasi_instr_asgnm_hstry( edu_aplct_ord, edu_chasi_ord, @@ -1058,9 +1058,7 @@ #eduChasiOrd#, #userId#, #hstryCd# - ) - ON DUPLICATE KEY UPDATE - hstry_cd=#hstryCd# + ) diff --git a/src/main/resources/egovframework/sqlmap/ve/instr/VEInstrDetail_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/instr/VEInstrDetail_SQL_Tibero.xml index c4090802..43caff98 100644 --- a/src/main/resources/egovframework/sqlmap/ve/instr/VEInstrDetail_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/instr/VEInstrDetail_SQL_Tibero.xml @@ -317,6 +317,8 @@ /* 강사 추가 정보 VEInstrDetailDAO.selectDetail */ SELECT + , TO_CHAR(SYSDATE,'YYYY')||'년'||TO_CHAR(SYSDATE,'MM')||'월'||TO_CHAR(SYSDATE,'DD')||'일' + AS hstryPnttm FROM a WHERE diff --git a/src/main/resources/egovframework/sqlmap/ve/instr/VEInstr_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/instr/VEInstr_MIX_SQL_Tibero.xml index 5942793a..6f44efab 100644 --- a/src/main/resources/egovframework/sqlmap/ve/instr/VEInstr_MIX_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/instr/VEInstr_MIX_SQL_Tibero.xml @@ -1041,6 +1041,25 @@ + + + + + + + @@ -596,7 +723,7 @@
- +
diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrMngList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrMngList.jsp index 27e50422..d1f57b27 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrMngList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrMngList.jsp @@ -344,8 +344,8 @@ //viewer.openFile('adult_instr_20231102.mrd', '/rfn [adult_instr_20231102.json]'); //viewer.openFile('adult_instr_20231102.mrd', '/rf [http://119.193.215.98:9989/offedu/ve/aplct/adultVisitEdu/eduAplct/eduAplctDetailAjax.do?p_instrId='+('#p_instrId').val()+']'); //viewer.openFile('adult_instrs_20231107.mrd', '/rf [http://192.168.0.59:3080/offedu/ve/aplct/adultVisitEdu/eduAplct/instrDetailListAjax.do?p_searchQlfctEndYn="'+v_searchQlfctEndYn+'"&p_searcDivCd="'+v_searcDivCd+'"&p_searchKeyword="'+v_searchKeyword+'"]'); - //viewer.openFile('adult_instrs_20231107.mrd', '/rf [http://192.168.0.59:3080/offedu/ve/aplct/adultVisitEdu/eduAplct/instrDetailListAjax.do?p_searchQlfctEndYn='+v_searchQlfctEndYn+'&p_searcDivCd='+v_searcDivCd+'&p_searchKeyword='+v_searchKeyword+']'); viewer.openFile('adult_instrs_20231107.mrd', '/rf [http://119.193.215.98:9989/offedu/ve/aplct/adultVisitEdu/eduAplct/instrDetailListAjax.do?p_searchQlfctEndYn='+v_searchQlfctEndYn+'&p_searcDivCd='+v_searcDivCd+'&p_searchKeyword='+v_searchKeyword+']'); + //viewer.openFile('adult_instrs_20231107.mrd', '/rf [http://119.193.215.98:9989/offedu/ve/aplct/adultVisitEdu/eduAplct/instrDetailListAjax.do?p_searchQlfctEndYn='+v_searchQlfctEndYn+'&p_searcDivCd='+v_searcDivCd+'&p_searchKeyword='+v_searchKeyword+']'); //System.out.println(request.getParameter("searchQlfctEndYn")); //System.out.println(request.getParameter("searcDivCd")); diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/tngrVisitEdu/instrMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/tngrVisitEdu/instrMngDetail.jsp index b875d4a5..fa154786 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/tngrVisitEdu/instrMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/tngrVisitEdu/instrMngDetail.jsp @@ -961,6 +961,10 @@
+ + + +
@@ -977,5 +981,52 @@ + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctDetail.jsp index 91bf146f..227a59f6 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctDetail.jsp @@ -734,7 +734,7 @@ //viewer.openFile('sample.mrd');p_prcsAplctPrdOrd, p_eduAplctOrd //viewer.openFile('adult_instr_20231102.mrd', '/rfn [adult_instr_20231102.json]'); //viewer.openFile('adult_instr_20231102.mrd', '/rf [http://119.193.215.98:9989/offedu/ve/aplct/adultVisitEdu/eduAplct/eduAplctDetailAjax.do?p_instrId='+('#p_instrId').val()+']'); - viewer.openFile('adult_instr_20231102.mrd', '/rf [http://192.168.0.59:3080/offedu/ve/aplct/adultVisitEdu/eduAplct/eduAplctDetailAjax.do?p_instrId='+v_userId+']'); + viewer.openFile('adult_instr_20231102.mrd', '/rf [http://119.193.215.98:9989/offedu/ve/aplct/adultVisitEdu/eduAplct/eduAplctDetailAjax.do?p_instrId='+v_userId+']'); diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/sspnIdtmtEduAplctList.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/sspnIdtmtEduAplctList.jsp index 6fa51cef..69cbd156 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/sspnIdtmtEduAplctList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/sspnIdtmt/sspnIdtmtEduAplctList.jsp @@ -1,368 +1,367 @@ -<%@ page contentType="text/html; charset=utf-8"%> -<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> -<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> -<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> -<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> -<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> -<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%> -<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %> -<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> - -교육신청 목록 > 성인 찾아가는 저작권 교육 > 한국저작권위원회 저작권 교육 시스템 - - - - -
- -
- -
-
- -
-
-
- - - - " /> - " /> - - -
-

신청목록

-
- - -
-
-
-
- - -
-
-
- <%-- --%> - -
- ~ -
- <%-- --%> - -
- - - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
교육 목록표
교육과정교육일자신청결과설문조사이수증
');" style="cursor:pointer;"> - () - -<%-- ~ --%> - - - - - - - - - - - - - - - 설문완료 - - - - - - - - - - - - - 교육완료 - - - - - - - - - -
-
- -
-
-
-
-
-
- -
-
- - -
- -
-
-
- - -
- -
- - - - - + + +
+ +
+ +
+
+ +
+
+
+ + + + " /> + " /> + + +
+

신청목록

+
+ + +
+
+
+
+ + +
+
+
+ <%-- --%> + +
+ ~ +
+ <%-- --%> + +
+ + + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
교육 목록표
교육과정교육일자신청결과설문조사이수증
');" style="cursor:pointer;"> + () + +<%-- ~ --%> + + + + + + + + + + + + + + + 설문완료 + + + - + + + + + + + + + 교육완료 + + + - + + + + + +
+
+ +
+
+
+
+
+
+ +
+
+ + +
+ +
+
+
+ + +
+ +
+ + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/instr/adultVisitEdu/asgnmInfo/instrAsgnmRqstDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/instr/adultVisitEdu/asgnmInfo/instrAsgnmRqstDetail.jsp index 20d7455f..ab5b1085 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/instr/adultVisitEdu/asgnmInfo/instrAsgnmRqstDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/instr/adultVisitEdu/asgnmInfo/instrAsgnmRqstDetail.jsp @@ -274,7 +274,7 @@
-
+