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 @@ - + +