diff --git a/src/main/java/itn/let/sym/log/clg/web/EgovLoginLogController.java b/src/main/java/itn/let/sym/log/clg/web/EgovLoginLogController.java index 4daf4ab1..33cff6a9 100644 --- a/src/main/java/itn/let/sym/log/clg/web/EgovLoginLogController.java +++ b/src/main/java/itn/let/sym/log/clg/web/EgovLoginLogController.java @@ -36,6 +36,7 @@ import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper; import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; import itn.com.cmm.EgovMessageSource; import itn.com.cmm.LoginVO; +import itn.com.cmm.util.MJUtil; import itn.com.cmm.util.RedirectUrlMaker; import itn.let.sym.log.clg.service.EgovLoginLogService; import itn.let.sym.log.clg.service.LoginLog; @@ -112,6 +113,13 @@ public class EgovLoginLogController { loginLog.setSearchSortCnd("creatDt"); loginLog.setSearchSortOrd("desc"); } + + // 기간검색 설정 + String beforeMonthDay = MJUtil.getBefore1MonthDate(); //한달 전 + if (null == loginLog.getSearchStartDate() || loginLog.getSearchStartDate().equals("")) { + loginLog.setSearchStartDate(beforeMonthDay); + } + List adminLogList = loginLogService.selectAmdinLog(loginLog); int adminLogListCnt = loginLogService.selectAmdinLogTotCnt(loginLog); paginationInfo.setTotalRecordCount(adminLogListCnt); diff --git a/src/main/resources/egovframework/sqlmap/let/sym/log/clg/EgovLoginLog_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/let/sym/log/clg/EgovLoginLog_SQL_Mysql.xml index 4574060f..1c192283 100644 --- a/src/main/resources/egovframework/sqlmap/let/sym/log/clg/EgovLoginLog_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/sym/log/clg/EgovLoginLog_SQL_Mysql.xml @@ -230,44 +230,42 @@ SELECT COUNT(1) OVER() AS totCnt , a.ADMINLOG_ID logId , - b.USER_NM loginNm, + c.USER_NM loginNm, DATE_FORMAT(a.CREAT_DT, '%Y-%m-%d %T' ) creatDt, a.CONECT_IP loginIp, a.PROGRM_FILE_NM AS progrmFileNm, a.MENU_NM AS menuNm, a.APPRO_NM AS approNm, - b.USER_ID AS loginId, + c.EMPLYR_ID AS loginId, a.URL AS url FROM - LETTNADMINLOG a INNER JOIN COMVNUSERMASTER b - ON a.CONECT_ID = b.ESNTL_ID + LETTNADMINLOG a INNER JOIN lettnemplyrinfo c - ON b.USER_ID = c.EMPLYR_ID + ON a.CONECT_ID = c.ESNTL_ID WHERE 1=1 AND a.CONECT_ID != '' AND a.CREAT_DT > DATE_ADD(NOW(), INTERVAL -1 DAY) - ORDER BY a.CREAT_DT DESC - LIMIT #recordCountPerPage# OFFSET #firstIndex# + ORDER BY a.CREAT_DT DESC + LIMIT #recordCountPerPage# OFFSET #firstIndex# diff --git a/src/main/webapp/WEB-INF/jsp/sym/log/clg/EgovLoginLogList.jsp b/src/main/webapp/WEB-INF/jsp/sym/log/clg/EgovLoginLogList.jsp index 911384f3..deb0bc29 100644 --- a/src/main/webapp/WEB-INF/jsp/sym/log/clg/EgovLoginLogList.jsp +++ b/src/main/webapp/WEB-INF/jsp/sym/log/clg/EgovLoginLogList.jsp @@ -24,15 +24,7 @@ 로그인 로그 목록 -
- + " /> " /> @@ -105,6 +117,26 @@ function logListExcelDownload(){
+
+ + +
+ + +
+ ~ +
+ + +
+
+ +