From 408eea0d61810395837ab3476090d171fb76ba7a Mon Sep 17 00:00:00 2001 From: JIWOO Date: Mon, 13 Oct 2025 18:23:05 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EC=A7=80=EC=9A=B0=20-=20=EA=B4=80?= =?UTF-8?q?=EB=A6=AC=EC=9E=90=20>=20=EA=B0=95=EC=82=AC=EA=B4=80=EB=A6=AC?= =?UTF-8?q?=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../let/utl/fcc/service/EgovCryptoUtil.java | 12 +++++ .../web/OprtnInstrAdultPrflContoller.java | 13 ++--- .../instrInfo/web/CmdTrgtInstrContoller.java | 13 ++--- .../instrInfo/web/PreventInstrContoller.java | 13 ++--- .../oprtn/adultVisitEdu/instrAplctMngList.jsp | 47 +++++-------------- .../oprtn/adultVisitEdu/instrMngDetail.jsp | 16 +++---- .../jsp/oprtn/adultVisitEdu/instrMngList.jsp | 35 +------------- .../oprtn/cmdTrgtEdu/instrAplctMngList.jsp | 47 +++++-------------- .../jsp/oprtn/cmdTrgtEdu/instrMngDetail.jsp | 12 ++--- .../jsp/oprtn/cmdTrgtEdu/instrMngList.jsp | 35 +------------- .../oprtn/preventEdu/instrAplctMngList.jsp | 46 +++++------------- .../jsp/oprtn/preventEdu/instrMngDetail.jsp | 12 ++--- .../jsp/oprtn/preventEdu/instrMngList.jsp | 35 +------------- 13 files changed, 95 insertions(+), 241 deletions(-) diff --git a/src/main/java/kcc/let/utl/fcc/service/EgovCryptoUtil.java b/src/main/java/kcc/let/utl/fcc/service/EgovCryptoUtil.java index f03fab7c..4b2f67d5 100644 --- a/src/main/java/kcc/let/utl/fcc/service/EgovCryptoUtil.java +++ b/src/main/java/kcc/let/utl/fcc/service/EgovCryptoUtil.java @@ -22,6 +22,7 @@ import kcc.kccadr.sch.service.SchduleManageVO; import kcc.let.uat.uia.service.SsoLoginVO; import kcc.let.uss.umt.service.UserManageVO; import kcc.let.utl.sim.service.AES256Util; +import kcc.ve.adv.tngr.stngInfo.service.VEAStngVO; import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEEduExcelVO; import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEEduSatisfactionExcelVO; import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEInstrAsgnmVO; @@ -776,4 +777,15 @@ public class EgovCryptoUtil { return vEPrcsDetailVOList; } + //강사 이력관리 복호화 + public List decryptVEAStngVOList(List vEAStngVOOList) { + + for(VEAStngVO vo : vEAStngVOOList) { + vo.setUserNm(this.decrypt(vo.getUserNm())); + } + + // TODO Auto-generated method stub + return vEAStngVOOList; + } + } \ No newline at end of file diff --git a/src/main/java/kcc/ve/oprtn/instr/adultVisitEdu/instrInfo/web/OprtnInstrAdultPrflContoller.java b/src/main/java/kcc/ve/oprtn/instr/adultVisitEdu/instrInfo/web/OprtnInstrAdultPrflContoller.java index 667aa95f..84215d59 100644 --- a/src/main/java/kcc/ve/oprtn/instr/adultVisitEdu/instrInfo/web/OprtnInstrAdultPrflContoller.java +++ b/src/main/java/kcc/ve/oprtn/instr/adultVisitEdu/instrInfo/web/OprtnInstrAdultPrflContoller.java @@ -1074,13 +1074,13 @@ public class OprtnInstrAdultPrflContoller { vEInstrDetailVO.setSearchKeyword(comDefaultVO.getSearchKeyword()); } //3.4 요청일 시작일 검색 시 - if(StringUtil.isNotEmpty(vEInstrDetailVO.getSearchStartDt())){ - selectCondition += "AND TO_CHAR(a.sbmt_pnttm, 'YYYYMMDD') >= REPLACE('"+vEInstrDetailVO.getSearchStartDt()+"', '.', '')"; - } + //if(StringUtil.isNotEmpty(vEInstrDetailVO.getSearchStartDt())){ + // selectCondition += "AND TO_CHAR(a.frst_regist_pnttm, 'YYYYMMDD') >= REPLACE('"+vEInstrDetailVO.getSearchStartDt()+"', '.', '')"; + //} //3.5 요청일 종료일 검색 시 - if(StringUtil.isNotEmpty(vEInstrDetailVO.getSearchEndDt())){ - selectCondition += "AND TO_CHAR(a.sbmt_pnttm, 'YYYYMMDD') <= REPLACE('"+vEInstrDetailVO.getSearchEndDt()+"', '.', '')"; - } + //if(StringUtil.isNotEmpty(vEInstrDetailVO.getSearchEndDt())){ + // selectCondition += "AND TO_CHAR(a.frst_regist_pnttm, 'YYYYMMDD') <= REPLACE('"+vEInstrDetailVO.getSearchEndDt()+"', '.', '')"; + //} vEInstrDetailVO.setInstrDiv(p_s_instr_div); vEInstrDetailVO.setSelectPagingListQuery(selectCondition); @@ -1298,6 +1298,7 @@ public class OprtnInstrAdultPrflContoller { VEAStngVO vEAStngVO = new VEAStngVO(); vEAStngVO.setUserId(vEInstrDetailVO.getUserId()); List selectList_VEAIHM = vEAStngService.selectList_VEAIHM(vEAStngVO); + selectList_VEAIHM = egovCryptoUtil.decryptVEAStngVOList(selectList_VEAIHM); model.addAttribute("selectListVEAIHM",selectList_VEAIHM); diff --git a/src/main/java/kcc/ve/oprtn/instr/cmdTrgtEdu/instrInfo/web/CmdTrgtInstrContoller.java b/src/main/java/kcc/ve/oprtn/instr/cmdTrgtEdu/instrInfo/web/CmdTrgtInstrContoller.java index 7d960222..b04a840a 100644 --- a/src/main/java/kcc/ve/oprtn/instr/cmdTrgtEdu/instrInfo/web/CmdTrgtInstrContoller.java +++ b/src/main/java/kcc/ve/oprtn/instr/cmdTrgtEdu/instrInfo/web/CmdTrgtInstrContoller.java @@ -1073,13 +1073,13 @@ public class CmdTrgtInstrContoller { vEInstrDetailVO.setSearchKeyword(comDefaultVO.getSearchKeyword()); } //3.4 요청일 시작일 검색 시 - if(StringUtil.isNotEmpty(vEInstrDetailVO.getSearchStartDt())){ - selectCondition += "AND TO_CHAR(a.sbmt_pnttm, 'YYYYMMDD') >= REPLACE('"+vEInstrDetailVO.getSearchStartDt()+"', '.', '')"; - } + //if(StringUtil.isNotEmpty(vEInstrDetailVO.getSearchStartDt())){ + // selectCondition += "AND TO_CHAR(a.sbmt_pnttm, 'YYYYMMDD') >= REPLACE('"+vEInstrDetailVO.getSearchStartDt()+"', '.', '')"; + //} //3.5 요청일 종료일 검색 시 - if(StringUtil.isNotEmpty(vEInstrDetailVO.getSearchEndDt())){ - selectCondition += "AND TO_CHAR(a.sbmt_pnttm, 'YYYYMMDD') <= REPLACE('"+vEInstrDetailVO.getSearchEndDt()+"', '.', '')"; - } + //if(StringUtil.isNotEmpty(vEInstrDetailVO.getSearchEndDt())){ + // selectCondition += "AND TO_CHAR(a.sbmt_pnttm, 'YYYYMMDD') <= REPLACE('"+vEInstrDetailVO.getSearchEndDt()+"', '.', '')"; + //} vEInstrDetailVO.setInstrDiv(p_s_instr_div); vEInstrDetailVO.setSelectPagingListQuery(selectCondition); @@ -1297,6 +1297,7 @@ public class CmdTrgtInstrContoller { VEAStngVO vEAStngVO = new VEAStngVO(); vEAStngVO.setUserId(vEInstrDetailVO.getUserId()); List selectList_VEAIHM = vEAStngService.selectList_VEAIHM(vEAStngVO); + selectList_VEAIHM = egovCryptoUtil.decryptVEAStngVOList(selectList_VEAIHM); model.addAttribute("selectListVEAIHM",selectList_VEAIHM); diff --git a/src/main/java/kcc/ve/oprtn/instr/preventEdu/instrInfo/web/PreventInstrContoller.java b/src/main/java/kcc/ve/oprtn/instr/preventEdu/instrInfo/web/PreventInstrContoller.java index 79aea2b7..bb6a96c4 100644 --- a/src/main/java/kcc/ve/oprtn/instr/preventEdu/instrInfo/web/PreventInstrContoller.java +++ b/src/main/java/kcc/ve/oprtn/instr/preventEdu/instrInfo/web/PreventInstrContoller.java @@ -1073,13 +1073,13 @@ public class PreventInstrContoller { vEInstrDetailVO.setSearchKeyword(comDefaultVO.getSearchKeyword()); } //3.4 요청일 시작일 검색 시 - if(StringUtil.isNotEmpty(vEInstrDetailVO.getSearchStartDt())){ - selectCondition += "AND TO_CHAR(a.sbmt_pnttm, 'YYYYMMDD') >= REPLACE('"+vEInstrDetailVO.getSearchStartDt()+"', '.', '')"; - } + //if(StringUtil.isNotEmpty(vEInstrDetailVO.getSearchStartDt())){ + // selectCondition += "AND TO_CHAR(a.sbmt_pnttm, 'YYYYMMDD') >= REPLACE('"+vEInstrDetailVO.getSearchStartDt()+"', '.', '')"; + //} //3.5 요청일 종료일 검색 시 - if(StringUtil.isNotEmpty(vEInstrDetailVO.getSearchEndDt())){ - selectCondition += "AND TO_CHAR(a.sbmt_pnttm, 'YYYYMMDD') <= REPLACE('"+vEInstrDetailVO.getSearchEndDt()+"', '.', '')"; - } + //if(StringUtil.isNotEmpty(vEInstrDetailVO.getSearchEndDt())){ + // selectCondition += "AND TO_CHAR(a.sbmt_pnttm, 'YYYYMMDD') <= REPLACE('"+vEInstrDetailVO.getSearchEndDt()+"', '.', '')"; + //} vEInstrDetailVO.setInstrDiv(p_s_instr_div); vEInstrDetailVO.setSelectPagingListQuery(selectCondition); @@ -1297,6 +1297,7 @@ public class PreventInstrContoller { VEAStngVO vEAStngVO = new VEAStngVO(); vEAStngVO.setUserId(vEInstrDetailVO.getUserId()); List selectList_VEAIHM = vEAStngService.selectList_VEAIHM(vEAStngVO); + selectList_VEAIHM = egovCryptoUtil.decryptVEAStngVOList(selectList_VEAIHM); model.addAttribute("selectListVEAIHM",selectList_VEAIHM); diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrAplctMngList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrAplctMngList.jsp index 5c658b88..46ce19de 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrAplctMngList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrAplctMngList.jsp @@ -141,43 +141,22 @@ - - <%--
- -
--%> - + +
+

총 건수 :

+
+ +
+
+
diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrMngDetail.jsp index 8d9e3afb..b5c3a4d7 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/instrMngDetail.jsp @@ -519,7 +519,7 @@ function getYears(getYear){ - + <%-- @@ -536,7 +536,7 @@ function getYears(getYear){ - + --%> <%-- --%> - + <%-- @@ -558,8 +558,8 @@ function getYears(getYear){ - - + --%> + <%-- @@ -573,7 +573,7 @@ function getYears(getYear){ - + --%>

강의희망 교육분야

@@ -544,7 +544,7 @@ function getYears(getYear){

강의설정

요청사항

@@ -755,7 +755,7 @@ function getYears(getYear){ - SW코딩, 사물인터넷,인공지능,인성, 비젼, 캠프, 인터넷중독, 가족치료, 저작권 개론 등"> - + <%--

필수입력 항목*

강의희망 교육분야

@@ -772,7 +772,7 @@ function getYears(getYear){ - + --%> 자격 종료 여부 - 요청 사항 @@ -266,19 +262,6 @@ - - - - - - - - ${list.lctrAreaNm} - - - ${list.lctrAreaNm} 외 ${list.lctrAreaCnt -1}개 지역 - - - @@ -293,26 +276,10 @@ 해촉 - - <%-- - - - - - - --%> - - - O - - - X - - - - + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgtEdu/instrAplctMngList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgtEdu/instrAplctMngList.jsp index 556dd22b..c23c1ca2 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgtEdu/instrAplctMngList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgtEdu/instrAplctMngList.jsp @@ -141,43 +141,22 @@ - - <%--
- -
--%> - + +
+

총 건수 :

+
+ +
+
+
diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgtEdu/instrMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgtEdu/instrMngDetail.jsp index 0d3d320c..cae471e6 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgtEdu/instrMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgtEdu/instrMngDetail.jsp @@ -519,7 +519,7 @@ function getYears(getYear){ - + <%-- @@ -536,7 +536,7 @@ function getYears(getYear){ - + --%> <%-- --%> - + <%-- @@ -573,7 +573,7 @@ function getYears(getYear){ - + --%>

강의희망 교육분야

@@ -544,7 +544,7 @@ function getYears(getYear){

강의설정

@@ -755,7 +755,7 @@ function getYears(getYear){ - SW코딩, 사물인터넷,인공지능,인성, 비젼, 캠프, 인터넷중독, 가족치료, 저작권 개론 등"> - + <%--

필수입력 항목*

강의희망 교육분야

@@ -772,7 +772,7 @@ function getYears(getYear){ - + --%> 자격 종료 여부 - 요청 사항 @@ -266,19 +262,6 @@ - - - - - - - - ${list.lctrAreaNm} - - - ${list.lctrAreaNm} 외 ${list.lctrAreaCnt -1}개 지역 - - - @@ -293,26 +276,10 @@ 해촉 - - <%-- - - - - - - --%> - - - O - - - X - - - - + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/preventEdu/instrAplctMngList.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/preventEdu/instrAplctMngList.jsp index 876e0648..65f2657f 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/preventEdu/instrAplctMngList.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/preventEdu/instrAplctMngList.jsp @@ -141,43 +141,23 @@ - - <%--
- -
--%> + +
+

총 건수 :

+
+ +
+
+
diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/preventEdu/instrMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/preventEdu/instrMngDetail.jsp index 2503f90c..b3eade43 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/preventEdu/instrMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/preventEdu/instrMngDetail.jsp @@ -519,7 +519,7 @@ function getYears(getYear){ - + <%-- @@ -536,7 +536,7 @@ function getYears(getYear){ - + --%> <%-- --%> - + <%-- @@ -573,7 +573,7 @@ function getYears(getYear){ - + --%>

강의희망 교육분야

@@ -544,7 +544,7 @@ function getYears(getYear){

강의설정

@@ -755,7 +755,7 @@ function getYears(getYear){ - SW코딩, 사물인터넷,인공지능,인성, 비젼, 캠프, 인터넷중독, 가족치료, 저작권 개론 등"> - + <%--

필수입력 항목*

강의희망 교육분야

@@ -772,7 +772,7 @@ function getYears(getYear){ - + --%> 자격 종료 여부 - 요청 사항 @@ -266,19 +262,6 @@ - - - - - - - - ${list.lctrAreaNm} - - - ${list.lctrAreaNm} 외 ${list.lctrAreaCnt -1}개 지역 - - - @@ -293,26 +276,10 @@ 해촉 - - <%-- - - - - - - --%> - - - O - - - X - - - - +