From e6404b8f4fddea74978f4fce80ec82781e331e0b Mon Sep 17 00:00:00 2001 From: myname Date: Mon, 3 Nov 2025 10:19:16 +0900 Subject: [PATCH] =?UTF-8?q?2025-11-03=2010:19=20=EC=84=A4=EB=AC=B8?= =?UTF-8?q?=EC=A1=B0=EC=82=AC=20=EB=B0=8F=20=EC=9D=B4=EC=88=98=EC=A6=9D=20?= =?UTF-8?q?=EB=85=B8=EC=B6=9C=20=EC=A1=B0=EA=B1=B4=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../log/clg/service/EgovLoginLogService.java | 2 ++ .../service/impl/EgovLoginLogServiceImpl.java | 5 ++++ .../sym/log/clg/service/impl/LoginLogDAO.java | 5 ++++ .../log/clg/web/EgovLoginLogController.java | 23 +++++++++++++++- .../log/clg/EgovLoginLog_SQL_Postgresql.xml | 18 +++++++++++++ .../cmdTrgt/cndtnEduPrcsAplctCfnMngDetail.jsp | 3 ++- .../cndtnEduPrcsAplctCfnMngDetail.jsp | 2 +- .../prevent/cndtnEduPrcsAplctCfnMngDetail.jsp | 4 +-- .../WEB-INF/jsp/sym/log/clg/ViewLogMethod.jsp | 6 ++++- .../WEB-INF/jsp/web/my/myPageDashBoard.jsp | 26 ++++++++----------- 10 files changed, 72 insertions(+), 22 deletions(-) diff --git a/src/main/java/kcc/let/sym/log/clg/service/EgovLoginLogService.java b/src/main/java/kcc/let/sym/log/clg/service/EgovLoginLogService.java index 72f0bb90..e12df8de 100644 --- a/src/main/java/kcc/let/sym/log/clg/service/EgovLoginLogService.java +++ b/src/main/java/kcc/let/sym/log/clg/service/EgovLoginLogService.java @@ -71,6 +71,8 @@ public interface EgovLoginLogService { public EgovMap selectMethodEgov(LoginLog loginLog) throws Exception; public void updateLogMethod(LoginLog tempLoginLog) throws Exception; + + public void updateLogMethodAuto(LoginLog tempLoginLog) throws Exception; public void insertLogMethod(LoginLog loginLog) throws Exception; diff --git a/src/main/java/kcc/let/sym/log/clg/service/impl/EgovLoginLogServiceImpl.java b/src/main/java/kcc/let/sym/log/clg/service/impl/EgovLoginLogServiceImpl.java index 066655b2..94560d0b 100644 --- a/src/main/java/kcc/let/sym/log/clg/service/impl/EgovLoginLogServiceImpl.java +++ b/src/main/java/kcc/let/sym/log/clg/service/impl/EgovLoginLogServiceImpl.java @@ -206,6 +206,11 @@ public class EgovLoginLogServiceImpl extends EgovAbstractServiceImpl implements loginLogDAO.updateLogMethod(loginLog); } + @Override + public void updateLogMethodAuto(LoginLog loginLog) throws Exception { + loginLogDAO.updateLogMethodAuto(loginLog); + } + @Override public void insertLogMethod(LoginLog loginLog) throws Exception { loginLogDAO.insertLogMethod(loginLog); diff --git a/src/main/java/kcc/let/sym/log/clg/service/impl/LoginLogDAO.java b/src/main/java/kcc/let/sym/log/clg/service/impl/LoginLogDAO.java index 4313ff30..22be5ad0 100644 --- a/src/main/java/kcc/let/sym/log/clg/service/impl/LoginLogDAO.java +++ b/src/main/java/kcc/let/sym/log/clg/service/impl/LoginLogDAO.java @@ -128,6 +128,11 @@ public class LoginLogDAO extends EgovAbstractDAO { public void updateLogMethod(LoginLog loginLog) throws Exception{ update("LoginLogDAO.updateLogMethod", loginLog); } + + //위의 동일한 명칭을 한번에 수정하기 위해서 만듬 + public void updateLogMethodAuto(LoginLog loginLog) throws Exception{ + update("LoginLogDAO.updateLogMethodAuto", loginLog); + } public void insertLogMethod(LoginLog loginLog) throws Exception{ insert("LoginLogDAO.insertLogMethod", loginLog); diff --git a/src/main/java/kcc/let/sym/log/clg/web/EgovLoginLogController.java b/src/main/java/kcc/let/sym/log/clg/web/EgovLoginLogController.java index 833dcc67..771a0ed7 100644 --- a/src/main/java/kcc/let/sym/log/clg/web/EgovLoginLogController.java +++ b/src/main/java/kcc/let/sym/log/clg/web/EgovLoginLogController.java @@ -462,7 +462,28 @@ public class EgovLoginLogController { loginLog.setAdmotId(loginLog.getAdmotId().trim()); LoginVO user = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser(); - loginLogService.updateLogMethod(loginLog); + + loginLogService.updateLogMethod(loginLog); + //사업 런칭 초기나 등등 같은 데이터를 한번에 수정하기 위해서 추가함...오류 발생시 주석처리 할것. + + + System.out.println(loginLog.getMethodNm()); + System.out.println(loginLog.getMethodNm()); + System.out.println(loginLog.getMethodNm()); + try { + String[] s_arr = loginLog.getMethodNm().split("\\?"); + System.out.println(s_arr.length); + System.out.println(s_arr.length); + System.out.println(loginLog.getMethodNm().split("\\?").length); + System.out.println(loginLog.getMethodNm().split("\\?")[0]); + }catch(Exception ex) { + ex.printStackTrace(); + } + + + loginLog.setMethodNm(loginLog.getMethodNm().substring(0, loginLog.getMethodNm().split("\\?")[0].length())); + loginLogService.updateLogMethodAuto(loginLog); + model.addAttribute("message", egovMessageSource.getMessage("success.common.update")); redirectAttributes.addFlashAttribute("message", egovMessageSource.getMessage("success.common.insert")); RedirectUrlMaker redirectUrlMaker = new RedirectUrlMaker("/sym/log/clg/SelectLogMethodList.do"); diff --git a/src/main/resources/egovframework/sqlmap/let/sym/log/clg/EgovLoginLog_SQL_Postgresql.xml b/src/main/resources/egovframework/sqlmap/let/sym/log/clg/EgovLoginLog_SQL_Postgresql.xml index c3b90130..4dba9a23 100644 --- a/src/main/resources/egovframework/sqlmap/let/sym/log/clg/EgovLoginLog_SQL_Postgresql.xml +++ b/src/main/resources/egovframework/sqlmap/let/sym/log/clg/EgovLoginLog_SQL_Postgresql.xml @@ -253,7 +253,9 @@ , LETTNADMINLOG b , COMVNUSERMASTER c WHERE 1=1 + /* AND a.use_yn='Y' + */ AND a.method_cd='A' AND a.METHOD_NM =b.PROGRM_FILE_NM AND b.CONECT_ID =c.ESNTL_ID @@ -574,6 +576,22 @@ WHERE ADMOT_ID = #admotId# + + + /* 임시.*NOT_SQL_LOG.* LoginLogDAO.LoginLogDAO.updateLogMethodAuto */ + UPDATE LETTNADMINMETHOD + SET + PARAM = #param# + , MENU_NM = #menuNm# + , APPRO_NM = #approNm# + , PRIVACY = #privacy# + , USE_YN = #useYn# + + , sort_num = CAST(#sortNum# as int) + + WHERE METHOD_NM like CONCAT(CAST(#methodNm# as text), '%') + + /* 임시.*NOT_SQL_LOG.* LoginLogDAO.insertLogMethod */ INSERT INTO LETTNADMINMETHOD diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgt/cndtnEduPrcsAplctCfnMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgt/cndtnEduPrcsAplctCfnMngDetail.jsp index 78a93e60..8a0ba28c 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgt/cndtnEduPrcsAplctCfnMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cmdTrgt/cndtnEduPrcsAplctCfnMngDetail.jsp @@ -925,7 +925,8 @@ - + + diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctCfnMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctCfnMngDetail.jsp index 8bea1285..611e6e0c 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctCfnMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/cndtnSspnIdtmt/cndtnEduPrcsAplctCfnMngDetail.jsp @@ -1004,7 +1004,7 @@ - + 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 8d4d7127..e13dfd1d 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/prevent/cndtnEduPrcsAplctCfnMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/prevent/cndtnEduPrcsAplctCfnMngDetail.jsp @@ -922,11 +922,9 @@ - - - - + diff --git a/src/main/webapp/WEB-INF/jsp/sym/log/clg/ViewLogMethod.jsp b/src/main/webapp/WEB-INF/jsp/sym/log/clg/ViewLogMethod.jsp index 90e9d7c1..0b33b2b2 100644 --- a/src/main/webapp/WEB-INF/jsp/sym/log/clg/ViewLogMethod.jsp +++ b/src/main/webapp/WEB-INF/jsp/sym/log/clg/ViewLogMethod.jsp @@ -202,6 +202,7 @@ function fn_delete() { " /> "/> + "/>
@@ -270,7 +271,9 @@ function fn_delete() { 사용자구분 - ${loginLog.dateType}     -     U(사용자) / A(관리자) + + + ${loginLog.dateType}     -     U(사용자) / A(관리자) @@ -354,6 +357,7 @@ function fn_delete() { " /> "/> + "/> diff --git a/src/main/webapp/WEB-INF/jsp/web/my/myPageDashBoard.jsp b/src/main/webapp/WEB-INF/jsp/web/my/myPageDashBoard.jsp index f39a0925..b242ff59 100644 --- a/src/main/webapp/WEB-INF/jsp/web/my/myPageDashBoard.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/my/myPageDashBoard.jsp @@ -271,36 +271,31 @@ - + + - + + 대상설문없음 - + + - - - - - - - - + + - @@ -316,7 +311,8 @@ - + +