From a7161f52a8c8b264366634383d45235676b2b31b Mon Sep 17 00:00:00 2001 From: jiwoo Date: Mon, 30 Oct 2023 11:16:36 +0900 Subject: [PATCH 1/6] =?UTF-8?q?=EC=9D=B4=EC=A7=80=EC=9A=B0=20-=20=EC=84=B1?= =?UTF-8?q?=EC=9D=B8=EA=B5=90=EC=9C=A1=20=EA=B0=95=EC=82=AC=EC=B0=B8?= =?UTF-8?q?=EC=84=9D=ED=99=95=EC=9D=B8=EC=84=9C=20=EC=9E=91=EC=97=85?= =?UTF-8?q?=EC=A4=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sqlmap/ve/asgnm/VEAsgnm_MIX_SQL_Tibero.xml | 2 ++ .../ve/aplct/adultVisitEdu/eduEnd/eduEndDetail.jsp | 5 +++++ .../adultVisitEdu/endInfo/instrEduEndDetail.jsp | 14 ++++++++++++++ 3 files changed, 21 insertions(+) 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 0d667e5e..316215c5 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 @@ -776,6 +776,8 @@ , d.lctr_plan_atch_file_id AS lctrPlanAtchFileId , d.user_id AS instrCnfrmId , (SELECT COUNT(1) FROM ve_edu_chasi_instr_asgnm_hstry WHERE edu_aplct_ord = #eduAplctOrd# AND edu_chasi_ord = #eduChasiOrd#) AS hstryCnt + , b.attend_atch_file_id AS attendAtchFileId + , b.pht_atch_file_id AS phtAtchFileId FROM ve_edu_chasi a JOIN ve_edu_aplct b ON a.edu_aplct_ord = b.edu_aplct_ord diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduEnd/eduEndDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduEnd/eduEndDetail.jsp index 262c5e3f..e6beae01 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduEnd/eduEndDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/adultVisitEdu/eduEnd/eduEndDetail.jsp @@ -21,12 +21,16 @@ <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> <%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> + <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%> + + + @@ -1022,6 +1026,7 @@ + diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/instr/adultVisitEdu/endInfo/instrEduEndDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/instr/adultVisitEdu/endInfo/instrEduEndDetail.jsp index b93b810c..85992ff8 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/instr/adultVisitEdu/endInfo/instrEduEndDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/instr/adultVisitEdu/endInfo/instrEduEndDetail.jsp @@ -294,6 +294,20 @@ $( document ).ready(function() { + + + +

강사 참석 확인서

+ + + + + +

교육 사진

+ + + + From d94b437ab3f7fbedde173057dae388f00d53900b Mon Sep 17 00:00:00 2001 From: jiwoo Date: Mon, 30 Oct 2023 16:00:50 +0900 Subject: [PATCH 2/6] =?UTF-8?q?=EC=9D=B4=EC=A7=80=EC=9A=B0=20-=20=EB=A1=9C?= =?UTF-8?q?=EA=B7=B8=EC=9D=B8=20=EA=B4=80=EB=A0=A8=20=EB=A1=9C=EC=BB=AC,?= =?UTF-8?q?=EA=B0=9C=EB=B0=9C,=EC=9A=B4=EC=98=81=20=EA=B5=AC=EB=B6=84=20?= =?UTF-8?q?=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kcc/let/uat/uia/web/APILoginContoller.java | 8 ++++++++ .../kcc/let/uat/uia/web/EgovLoginController.java | 9 +++++++-- .../egovProps/globals_dev.properties | 15 +++++++++++---- .../egovProps/globals_svr.properties | 15 ++++++++++----- .../egovProps/globals_tLocal.properties | 12 +++++++++--- .../WEB-INF/jsp/web/com/webCommonHeader.jsp | 12 ++++++++---- 6 files changed, 53 insertions(+), 18 deletions(-) diff --git a/src/main/java/kcc/let/uat/uia/web/APILoginContoller.java b/src/main/java/kcc/let/uat/uia/web/APILoginContoller.java index 1e661b01..c2163a39 100644 --- a/src/main/java/kcc/let/uat/uia/web/APILoginContoller.java +++ b/src/main/java/kcc/let/uat/uia/web/APILoginContoller.java @@ -16,6 +16,7 @@ import javax.servlet.http.HttpSession; import org.apache.commons.lang3.StringUtils; import org.json.JSONObject; +import org.springframework.beans.factory.annotation.Value; import org.springframework.context.ApplicationContext; import org.springframework.http.ResponseEntity; import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter; @@ -58,6 +59,10 @@ public class APILoginContoller { @Resource(name = "loginService") private EgovLoginService loginService; + /** 구동 환경 */ + @Value("#{property['Globals.prod.islocal']}") + private String environment; + /** * @methodName : loginKeyChk * @author : 이지우 @@ -185,6 +190,9 @@ public class APILoginContoller { } byte[] postDataBytes = postData.toString().getBytes("UTF-8"); URL obj = new URL("http://223.255.205.7/notdeco/mbrLinkSso.do"); + if("real".equals(environment)) { + obj = new URL("https://edu-copyright.or.kr/notdeco/mbrLinkSso.do"); + } HttpURLConnection con = (HttpURLConnection)obj.openConnection(); con.setRequestMethod("POST"); con.setRequestProperty("Content-Length", String.valueOf(postDataBytes.length)); diff --git a/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java b/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java index 22a450d1..c043fb44 100644 --- a/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java +++ b/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java @@ -365,10 +365,15 @@ public class EgovLoginController { model.addAttribute("beforeUrl", beforeUrl); model.addAttribute("message", message); model.addAttribute("environment", environment); - //운영서버는 sso로그인 화면이 아닌 e배움터 로그인 화면으로 이동. - if(!"local".equals(environment)) { + //로컬은 셀렉트박스 로그인 + //개발은 e배움터 개발서버 로그인 + //운영은 e배움터 운영서버 로그인 + if("dev".equals(environment)) { return "redirect:http://223.255.205.7/user/member/loginForm.do?eduOff=Y"; } + if("real".equals(environment)) { + return "redirect:https://edu-copyright.or.kr/user/member/loginForm.do?eduOff=Y"; + } // initRsa(request); if (test != null && test.equals("test")) { return "web/kccadr/login/SsoLoginUsr3"; diff --git a/src/main/resources/egovframework/egovProps/globals_dev.properties b/src/main/resources/egovframework/egovProps/globals_dev.properties index 73c33510..0e108b97 100644 --- a/src/main/resources/egovframework/egovProps/globals_dev.properties +++ b/src/main/resources/egovframework/egovProps/globals_dev.properties @@ -26,8 +26,12 @@ Globals.UserName= EDUSCE Globals.Password= edusce#23 Globals.DriverClassName=com.tmax.tibero.jdbc.TbDriver -#\uac1c\ubc1c DB \uc11c\ubc84 -Globals.Url=jdbc:tibero:thin:@10.255.3.58:8629:copydb +#\ub85c\uceec DB +Globals.Url=jdbc:tibero:thin:@192.168.0.30:8633:tibero +#\uc6b4\uc601 \uac1c\ubc1cDB +#Globals.Url=jdbc:tibero:thin:@10.255.3.58:8629:copydb +#\uc6b4\uc601 DB +#Globals.Url=jdbc:tibero:thin:@172.17.0.10:8629:copydb # \uc800\uc791\uc704 \ubb38\uc790\uc804\uc1a1 DB(\uac1c\ubc1c) @@ -147,9 +151,12 @@ Globals.pdf.webpath=/pdf/out/ #Globals.pdf.webpath=/pdf/out/ #prod \uac1c\ubc1c, \uc2e4\uc11c\ubc84 \uad6c\ubd84\uac12 -#\uac1c\ubc1c\uc11c\ubc84 +#\ub85c\uceec +#Globals.prod.islocal=local +#\uc6b4\uc601 \uac1c\ubc1c +#\uac1c\ubc1c \uc11c\ubc84 \ud14c\uc2a4\ud2b8\ub97c \uc704\ud574 DB\ub294 \ub85c\uceec\uc744 \ubc14\ub77c\ubcf4\uba70 \ub85c\uadf8\uc778\uc740 e\ubc30\uc6c0\ud130 \uc5f0\ub3d9 \ucc98\ub9ac\ub97c \uc704\ud574 islocal \uad6c\ubd84 Globals.prod.islocal=dev -#\uc2e4\uc11c\ubc84 +#\uc6b4\uc601 #Globals.prod.islocal=real diff --git a/src/main/resources/egovframework/egovProps/globals_svr.properties b/src/main/resources/egovframework/egovProps/globals_svr.properties index 1f5ceaaf..45c6f811 100644 --- a/src/main/resources/egovframework/egovProps/globals_svr.properties +++ b/src/main/resources/egovframework/egovProps/globals_svr.properties @@ -26,8 +26,12 @@ Globals.UserName= EDUSCE Globals.Password= edusce#23 Globals.DriverClassName=com.tmax.tibero.jdbc.TbDriver -#\uac1c\ubc1c DB \uc11c\ubc84 -Globals.Url=jdbc:tibero:thin:@172.17.0.10:8629:copydb +#\ub85c\uceec DB +#Globals.Url=jdbc:tibero:thin:@192.168.0.30:8633:tibero +#\uc6b4\uc601 \uac1c\ubc1cDB - \ud14c\uc2a4\ud2b8 \uc644\ub8cc \ud6c4 \uc6b4\uc601 DB\ub85c \ubcc0\uacbd \uc608\uc815 +Globals.Url=jdbc:tibero:thin:@10.255.3.58:8629:copydb +#\uc6b4\uc601 DB +#Globals.Url=jdbc:tibero:thin:@172.17.0.10:8629:copydb # \uc800\uc791\uc704 \ubb38\uc790\uc804\uc1a1 DB(\uac1c\ubc1c) @@ -147,11 +151,12 @@ Globals.pdf.webpath=/pdf/out/ #Globals.pdf.webpath=/pdf/out/ #prod \uac1c\ubc1c, \uc2e4\uc11c\ubc84 \uad6c\ubd84\uac12 -#\uac1c\ubc1c\uc11c\ubc84 +#\ub85c\uceec #Globals.prod.islocal=local -#\uc2e4\uc11c\ubc84 +#\uc6b4\uc601 \uac1c\ubc1c +#Globals.prod.islocal=dev +#\uc6b4\uc601 Globals.prod.islocal=real -#Globals.prod.islocal=svr #\ub300\uc6a9\ub7c9 innorix license diff --git a/src/main/resources/egovframework/egovProps/globals_tLocal.properties b/src/main/resources/egovframework/egovProps/globals_tLocal.properties index 8ab0c9e7..5a9f7d91 100644 --- a/src/main/resources/egovframework/egovProps/globals_tLocal.properties +++ b/src/main/resources/egovframework/egovProps/globals_tLocal.properties @@ -26,8 +26,12 @@ Globals.UserName= teduUr Globals.Password= tedu1234 Globals.DriverClassName=com.tmax.tibero.jdbc.TbDriver -#\uac1c\ubc1c DB \uc11c\ubc84 +#\ub85c\uceec DB Globals.Url=jdbc:tibero:thin:@192.168.0.30:8633:tibero +#\uc6b4\uc601 \uac1c\ubc1cDB +#Globals.Url=jdbc:tibero:thin:@10.255.3.58:8629:copydb +#\uc6b4\uc601 DB +#Globals.Url=jdbc:tibero:thin:@172.17.0.10:8629:copydb # \uc800\uc791\uc704 \ubb38\uc790\uc804\uc1a1 DB(\uac1c\ubc1c) @@ -147,9 +151,11 @@ Globals.pdf.webpath=/pdf/out/ #Globals.pdf.webpath=/pdf/out/ #prod \uac1c\ubc1c, \uc2e4\uc11c\ubc84 \uad6c\ubd84\uac12 -#\uac1c\ubc1c\uc11c\ubc84 +#\ub85c\uceec Globals.prod.islocal=local -#\uc2e4\uc11c\ubc84 +#\uc6b4\uc601 \uac1c\ubc1c +#Globals.prod.islocal=dev +#\uc6b4\uc601 #Globals.prod.islocal=real diff --git a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp index 4b7ac86d..ad63b408 100644 --- a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp @@ -124,6 +124,7 @@ function usrJoin(){ } function goEEdu() { + var environment = ${environment}; $.ajax({ url : "", async:false, @@ -132,8 +133,11 @@ function usrJoin(){ cache: false, success: function (returnData, status) { if(returnData.status == 'loginY'){ - window.location.href = "http://223.255.205.7/user/main/main.do?user_id="+returnData.user_id+"&key="+returnData.key; - + if(environment eq 'real'){ + window.location.href = "http://https://edu-copyright.or.kr.255.205.7/user/main/main.do?user_id="+returnData.user_id+"&key="+returnData.key; + }else{ + window.location.href = "http://223.255.205.7/user/main/main.do?user_id="+returnData.user_id+"&key="+returnData.key; + } } else if(returnData.status == 'fail') { alert("key 갱신 오류"); @@ -203,7 +207,7 @@ function usrJoin(){ - + @@ -297,7 +301,7 @@ function usrJoin(){ - + From e6b65f10d2f73d87886ac4211edee64b5e6be96e Mon Sep 17 00:00:00 2001 From: jiwoo Date: Mon, 30 Oct 2023 16:37:01 +0900 Subject: [PATCH 3/6] =?UTF-8?q?=EC=9D=B4=EC=A7=80=EC=9A=B0=20-=20e?= =?UTF-8?q?=EB=B0=B0=EC=9B=80=ED=84=B0=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EA=B3=84=EC=A0=95=EC=9D=84=20=EC=9C=84=ED=95=9C=20=EB=A1=9C?= =?UTF-8?q?=EC=BB=AC,=20=EA=B0=9C=EB=B0=9C,=20=EC=9A=B4=EC=98=81=20?= =?UTF-8?q?=EA=B5=AC=EB=B6=84=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../let/uat/uia/service/EgovLoginService.java | 2 + .../service/impl/EgovLoginServiceImpl.java | 23 +++++++++ .../let/uat/uia/service/impl/LoginDAO.java | 4 ++ .../let/uat/uia/web/EgovLoginController.java | 8 +++- .../let/uat/uia/EgovLoginUsr_SQL_Tibero.xml | 47 +++++++++++++++++++ .../jsp/web/kccadr/login/SsoLoginUsr.jsp | 28 ++++++++++- 6 files changed, 109 insertions(+), 3 deletions(-) diff --git a/src/main/java/kcc/let/uat/uia/service/EgovLoginService.java b/src/main/java/kcc/let/uat/uia/service/EgovLoginService.java index cb813bbb..0d09c5c8 100644 --- a/src/main/java/kcc/let/uat/uia/service/EgovLoginService.java +++ b/src/main/java/kcc/let/uat/uia/service/EgovLoginService.java @@ -96,4 +96,6 @@ public interface EgovLoginService { void updateMberSeqKeyAjax(LoginVO vo) throws Exception; void updateMberSeqKeyNull(LoginVO vo) throws Exception; + + LoginVO actionLoginMberId(LoginVO vo) throws Exception; } diff --git a/src/main/java/kcc/let/uat/uia/service/impl/EgovLoginServiceImpl.java b/src/main/java/kcc/let/uat/uia/service/impl/EgovLoginServiceImpl.java index f8705d29..8c8cc15a 100644 --- a/src/main/java/kcc/let/uat/uia/service/impl/EgovLoginServiceImpl.java +++ b/src/main/java/kcc/let/uat/uia/service/impl/EgovLoginServiceImpl.java @@ -291,4 +291,27 @@ public class EgovLoginServiceImpl extends EgovAbstractServiceImpl implements public void updateMberSeqKeyNull(LoginVO vo) throws Exception { loginDAO.updateMberSeqKeyNull(vo); } + + @Override + public LoginVO actionLoginMberId(LoginVO vo) throws Exception { + + //최고관리자를 제외한 사용자 sso 로그인으로 비밀번호 암호화 삭제(210818, 이준호) + // 1. 입력한 비밀번호를 암호화한다. + if("USR".equals(vo.getUserSe())) { + String enpassword = EgovFileScrty.encryptPassword(vo.getPassword(), vo.getId()); + vo.setPassword(enpassword); + } + + // 2. 아이디와 암호화된 비밀번호가 DB와 일치하는지 확인한다. + LoginVO loginVO = loginDAO.actionLoginMberId(vo); + + // 3. 결과를 리턴한다. + if (loginVO != null && !loginVO.getId().equals("") && !loginVO.getPassword().equals("")) { + return loginVO; + } else { + loginVO = new LoginVO(); + } + + return loginVO; + } } diff --git a/src/main/java/kcc/let/uat/uia/service/impl/LoginDAO.java b/src/main/java/kcc/let/uat/uia/service/impl/LoginDAO.java index 7769173b..48fcb074 100644 --- a/src/main/java/kcc/let/uat/uia/service/impl/LoginDAO.java +++ b/src/main/java/kcc/let/uat/uia/service/impl/LoginDAO.java @@ -145,4 +145,8 @@ public class LoginDAO extends EgovAbstractDAO { update("loginDAO.updateMberSeqKeyNull", vo); } + + public LoginVO actionLoginMberId(LoginVO vo) throws Exception { + return (LoginVO)select("loginDAO.actionLoginMberId", vo); + } } diff --git a/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java b/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java index c043fb44..c09195f9 100644 --- a/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java +++ b/src/main/java/kcc/let/uat/uia/web/EgovLoginController.java @@ -723,7 +723,13 @@ public class EgovLoginController { loginVO.setStatusAll("N"); ssologinVO.setMembSeq(loginVO.getId()); //중요 //loginVO = loginService.actionLogin(loginVO); - loginVO = loginService.actionLoginDev(loginVO); //개발자 아이디 선택 로그인시 + + //기존에 개발자 로그인은 selectbox와 mber_seq로 로그인 처리. + //e배움터 연동 후 mber_seq는 key로 사용하기 때문에 mber_id로 로그인 처리 과정 + //loginVO = loginService.actionLoginDev(loginVO); //개발자 아이디 선택 로그인시 + loginVO = loginService.actionLoginMberId(loginVO); + + //ssologinVO.setMembSeq(loginVO.getId()); //중요 //loginVO = loginService.actionLoginDev(loginVO); //개발자 아이디 선택 로그인시 diff --git a/src/main/resources/egovframework/sqlmap/let/uat/uia/EgovLoginUsr_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uat/uia/EgovLoginUsr_SQL_Tibero.xml index 6bed7ed1..0e755fd4 100644 --- a/src/main/resources/egovframework/sqlmap/let/uat/uia/EgovLoginUsr_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/let/uat/uia/EgovLoginUsr_SQL_Tibero.xml @@ -118,6 +118,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + +
From 44fb65eca1d52e934b617932dcd0b35e2d87239a Mon Sep 17 00:00:00 2001 From: jiwoo Date: Tue, 31 Oct 2023 10:39:09 +0900 Subject: [PATCH 6/6] =?UTF-8?q?=EC=9D=B4=EC=A7=80=EC=9A=B0=20-=20=EC=A0=80?= =?UTF-8?q?=EC=9E=91=EA=B6=8C=EC=B2=B4=ED=97=98=EA=B5=90=EC=8B=A4=20?= =?UTF-8?q?=EC=82=AC=EC=9A=A9=EC=9E=90=20=EB=82=A0=EC=A7=9C=ED=8C=A8?= =?UTF-8?q?=ED=84=B4=20=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../exprnClsrmInfo/exprnAplctDashboard.jsp | 9 ++++----- .../exprnClsrmInfo/exprnClsrmAplctDetail.jsp | 9 ++++----- .../exprnClsrmInfo/exprnClsrmAplctList.jsp | 3 +-- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnAplctDashboard.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnAplctDashboard.jsp index 70daf69d..1249c1b5 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnAplctDashboard.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnAplctDashboard.jsp @@ -64,7 +64,7 @@ - + - @@ -76,7 +76,7 @@

접수종료일

- + @@ -87,7 +87,7 @@ - + - @@ -102,8 +102,7 @@ - - + - diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctDetail.jsp index 0cfd04ad..608f690e 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctDetail.jsp @@ -150,7 +150,7 @@ - + - @@ -173,7 +173,7 @@ - + - @@ -187,9 +187,8 @@ - - - + + - diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctList.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctList.jsp index e7adcca8..3ff4b579 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctList.jsp @@ -218,8 +218,7 @@
  • 접수종료일 - - +