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 561f9831..833dcc67 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
@@ -107,7 +107,7 @@ public class EgovLoginLogController {
loginLog.setRecordCountPerPage(paginationInfo.getRecordCountPerPage());
if("".equals(loginLog.getSearchSortCnd())){ //최초조회시 최신것 조회List
- loginLog.setSearchSortCnd("b.CREAT_DT");
+ loginLog.setSearchSortCnd("a.CREAT_DT");
loginLog.setSearchSortOrd("desc");
}
diff --git a/src/main/java/kcc/let/uss/ion/cnt/web/EgovCntController.java b/src/main/java/kcc/let/uss/ion/cnt/web/EgovCntController.java
index 607409a0..278f895f 100644
--- a/src/main/java/kcc/let/uss/ion/cnt/web/EgovCntController.java
+++ b/src/main/java/kcc/let/uss/ion/cnt/web/EgovCntController.java
@@ -97,6 +97,8 @@ public class EgovCntController {
@RequestMapping(value = "/uss/ion/cnt/contentList.do")
public String selectContentList(@ModelAttribute("cntManageVO") CntManageVO cntManageVO, ModelMap model, HttpSession session) throws Exception {
+
+ System.out.println("uss/ion/cnt/cntManageList");
if(cntManageVO.getPageUnit() != 10) {
cntManageVO.setPageUnit(cntManageVO.getPageUnit());
diff --git a/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-sym-ccm-cde.xml b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-sym-ccm-cde.xml
new file mode 100644
index 00000000..68cbac7b
--- /dev/null
+++ b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-sym-ccm-cde.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-sym-log-clg.xml b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-sym-log-clg.xml
new file mode 100644
index 00000000..05dc6b12
--- /dev/null
+++ b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-sym-log-clg.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-uss-ion-cnt.xml b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-uss-ion-cnt.xml
new file mode 100644
index 00000000..935b1624
--- /dev/null
+++ b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-uss-ion-cnt.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-uss-olp-qmc.xml b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-uss-olp-qmc.xml
new file mode 100644
index 00000000..d4877839
--- /dev/null
+++ b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-uss-olp-qmc.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-uss-olp-qrm.xml b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-uss-olp-qrm.xml
new file mode 100644
index 00000000..434fdb80
--- /dev/null
+++ b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-uss-olp-qrm.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
diff --git a/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-ve.xml b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-ve.xml
index c526aba2..0e3a21cd 100644
--- a/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-ve.xml
+++ b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql-ve.xml
@@ -8,4 +8,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql.xml b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql.xml
index 4855dd1a..94742d11 100644
--- a/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql.xml
+++ b/src/main/resources/egovframework/sqlmap/config/postgresql/sql-map-config-postgresql.xml
@@ -6,7 +6,7 @@
-
+
diff --git a/src/main/resources/egovframework/sqlmap/let/sec/ram/EgovAuthorManage_SQL_Postgresql.xml b/src/main/resources/egovframework/sqlmap/let/sec/ram/EgovAuthorManage_SQL_Postgresql.xml
index 8e3479f8..904e2a6f 100644
--- a/src/main/resources/egovframework/sqlmap/let/sec/ram/EgovAuthorManage_SQL_Postgresql.xml
+++ b/src/main/resources/egovframework/sqlmap/let/sec/ram/EgovAuthorManage_SQL_Postgresql.xml
@@ -1,7 +1,7 @@
-
+
@@ -25,10 +25,14 @@
-
\ No newline at end of file
+
diff --git a/src/main/resources/egovframework/sqlmap/let/sym/ccm/cde/EgovCmmnDetailCodeManage_SQL_Postgresql.xml b/src/main/resources/egovframework/sqlmap/let/sym/ccm/cde/EgovCmmnDetailCodeManage_SQL_Postgresql.xml
new file mode 100644
index 00000000..83e822a5
--- /dev/null
+++ b/src/main/resources/egovframework/sqlmap/let/sym/ccm/cde/EgovCmmnDetailCodeManage_SQL_Postgresql.xml
@@ -0,0 +1,231 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ORDER BY 1=1
+
+ ,$searchSortCnd$
+
+
+ $searchSortOrd$
+
+ LIMIT #recordCountPerPage# OFFSET #firstIndex#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /* CmmnDetailCodeManageDAO.selectCmmnDetailCodeDetail */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /* CmmnDetailCodeManageDAO.updateCmmnDetailCodePk */
+ UPDATE LETTCCMMNDETAILCODE
+ SET CODE_NM = #codeNm#
+
+ , CODE_DC = #codeDc#
+
+
+ , USE_AT = #useAt#
+
+
+ , SORT = #sort#
+
+ , LAST_UPDT_PNTTM = SYSDATE
+ , LAST_UPDUSR_ID = #lastUpdusrId#
+ , CODE = #code#
+ WHERE CODE_ID = #codeId#
+ AND CODE = #tempCodeId#
+
+
+
+
+
+
+ SELECT A.CODE_ID codeId
+ , B.CODE_ID_NM codeIdNm
+ , A.CODE code
+ , A.CODE_NM codeNm
+ , A.CODE_DC codeDc
+ , A.USE_AT useAt
+ FROM LETTCCMMNDETAILCODE A
+ , LETTCCMMNCODE B
+ WHERE A.CODE_ID = B.CODE_ID
+
+
+ AND A.CODE_ID = #codeId#
+
+
+
+ AND A.CODE = #code#
+
+
+ ORDER BY 1
+
+
+ , $orderByQuery$
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/resources/egovframework/sqlmap/config/postgresql/EgovLoginLog_SQL_Postgresql.xml b/src/main/resources/egovframework/sqlmap/let/sym/log/clg/EgovLoginLog_SQL_Postgresql.xml
similarity index 55%
rename from src/main/resources/egovframework/sqlmap/config/postgresql/EgovLoginLog_SQL_Postgresql.xml
rename to src/main/resources/egovframework/sqlmap/let/sym/log/clg/EgovLoginLog_SQL_Postgresql.xml
index b7e7f9dc..38485f4d 100644
--- a/src/main/resources/egovframework/sqlmap/config/postgresql/EgovLoginLog_SQL_Postgresql.xml
+++ b/src/main/resources/egovframework/sqlmap/let/sym/log/clg/EgovLoginLog_SQL_Postgresql.xml
@@ -60,15 +60,19 @@
,#menuNm#
- , NOW())
+ , SYSDATE)
+ /* LoginLogDAO.selectLoginLog */
+ /* LoginLogDAO.selectLoginLogInf */
-
+
USER_AT = #userAt#
@@ -114,7 +119,7 @@
- /* 임시.*NOT_SQL_LOG.* */
+ /* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectLoginLogInfCnt */
-
+
USER_AT = #userAt#
@@ -137,7 +142,7 @@
- /* 임시.*NOT_SQL_LOG.* */
+ /* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectLoginUserLog */
- /* 임시.*NOT_SQL_LOG.* */
+ /* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectMainAmdinLog */
SELECT
a.LOG_ID logId ,
b.USER_NM loginNm,
- TO_CHAR(a.CREAT_DT, 'YYYY-MM-DD HH24:MI:SS' ) creatDt,
+ 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,
@@ -177,7 +182,7 @@
- /* 임시.*NOT_SQL_LOG.* */
+ /* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectMainAmdinLogTotCnt */
SELECT
COUNT(a.LOG_ID)
FROM
@@ -190,7 +195,7 @@
- /* 임시.*NOT_SQL_LOG.* */
+ /* 임시.*NOT_SQL_LOG.* LoginLogDAO.logInsertAdminLoginLog */
/* LoginLogDAO.logInsertAdminLoginLog */
INSERT INTO LETTNLOGINLOG
( LOG_ID
@@ -225,18 +230,87 @@
,(
SELECT B.MENU_NM FROM LETTNPROGRMLIST A INNER JOIN LETTNMENUINFO B
WHERE A.PROGRM_FILE_NM = B.PROGRM_FILE_NM AND A.URL = #url# LIMIT 1 )
- , now())
+ , SYSDATE)
- /* 임시.*NOT_SQL_LOG.* */
+ /* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectAmdinLog */
+
+ SELECT
+ COUNT(1) OVER() AS totCnt
+ , a.MENU_NM AS menuNm
+ , a.APPRO_NM AS approNm
+ , a.METHOD_NM AS methodNm
+ , b.URL AS url
+ , b.creat_dt AS creatDt
+ , b.CONECT_IP AS loginIp
+ , b.CONECT_ID AS conectId
+ , c.USER_ID AS loginId
+ , c.USER_NM AS userNm
+ FROM LETTNADMINMETHOD a
+ , 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
+
+
+
+ ( a.MENU_NM LIKE '%'||#searchKeyword#||'%'
+ OR
+ b.URL LIKE '%'||#searchKeyword#||'%'
+ OR
+ c.USER_ID LIKE '%'||#searchKeyword#||'%'
+ )
+
+
+ a.MENU_NM LIKE '%'||#searchKeyword#||'%'
+
+
+ b.URL LIKE '%'||#searchKeyword#||'%'
+
+
+ c.USER_ID LIKE '%'||#searchKeyword#||'%'
+
+
+
+
+ AND TO_CHAR(b.CREAT_DT, 'YYYY.MM.DD' ) >= #searchStartDt#
+
+
+ AND #searchEndDt# >= TO_CHAR(b.CREAT_DT, 'YYYY.MM.DD' )
+
+
+ ORDER BY 1
+
+ ,$searchSortCnd$
+
+
+ $searchSortOrd$
+
+ /*
+ LIMIT recordCountPerPage OFFSET firstIndex
+ */
+ OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
+
+
+
+
+
+ /* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectAmdinLog_bak */
+
SELECT
COUNT(1) OVER() AS totCnt ,
a.ADMINLOG_ID logId ,
b.USER_NM loginNm,
- TO_CHAR(a.CREAT_DT, 'YYYY-MM-DD HH24:MI:SS' ) creatDt,
+ /*
+ DATE_FORMAT(a.CREAT_DT, '%Y-%m-%d %T' ) creatDt,
+ */
+ TO_CHAR(a.CREAT_DT, 'YYYY-MM-DD HH24:MI' ) creatDt,
a.CONECT_IP loginIp,
a.PROGRM_FILE_NM AS progrmFileNm,
a.MENU_NM AS menuNm,
@@ -261,25 +335,31 @@
- AND TO_CHAR(a.CREAT_DT, 'YYYY.MM.DD' ) >= #searchStartDt#
+ AND DATE_FORMAT(a.CREAT_DT, '%Y.%m.%d' ) >= #searchStartDt#
- AND #searchEndDt# >= TO_CHAR(a.CREAT_DT, 'YYYY.MM.DD' )
+ AND #searchEndDt# >= DATE_FORMAT(a.CREAT_DT, '%Y.%m.%d' )
+ /*
ORDER BY 1=1
+ */
+ ORDER BY 1
,$searchSortCnd$
$searchSortOrd$
- LIMIT #recordCountPerPage# OFFSET #firstIndex#
+ /*
+ LIMIT recordCountPerPage OFFSET firstIndex
+ */
+ OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
- /* 임시.*NOT_SQL_LOG.* */
+ /* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectAmdinLogTotCnt */
SELECT
COUNT(a.ADMINLOG_ID)
FROM
@@ -289,68 +369,153 @@
AND a.CONECT_ID != ''
- ( a.MENU_NM LIKE CONCAT('%' , #searchKeyword#, '%') OR a.URL LIKE CONCAT('%' , #searchKeyword#, '%') )
+ ( a.MENU_NM LIKE '%'||#searchKeyword#||'%' OR a.URL LIKE '%'||#searchKeyword#||'%' OR c.USER_ID LIKE '%'||#searchKeyword#||'%' )
- a.MENU_NM LIKE CONCAT('%' , #searchKeyword#, '%')
+ a.MENU_NM LIKE '%'||#searchKeyword#||'%'
- a.URL LIKE CONCAT('%' , #searchKeyword#, '%')
+ a.URL LIKE '%'||#searchKeyword#||'%'
+
+
+ c.USER_ID LIKE '%'||#searchKeyword#||'%'
+
+
+ /* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectNWebLog */
+
+ SELECT
+ COUNT(1) OVER() AS totCnt
+ , a.MENU_NM AS menuNm
+ , a.APPRO_NM AS approNm
+ , a.METHOD_NM AS methodNm
+ , b.URL AS url
+ , b.creat_dt AS creatDt
+ , b.CONECT_IP AS loginIp
+ , b.CONECT_ID AS conectId
+ , c.USER_ID AS loginId
+ , c.USER_NM AS userNm
+ FROM LETTNADMINMETHOD a
+ , lettnloginlog b
+ LEFT OUTER JOIN COMVNUSERMASTER c
+ ON(
+ 1=1
+ AND b.CONECT_ID =c.ESNTL_ID
+ )
+ WHERE 1=1
+ AND a.use_yn='Y'
+ AND a.method_cd='U'
+ AND a.METHOD_NM =b.PROGRM_FILE_NM
+
+
+
+ ( a.MENU_NM LIKE '%'||#searchKeyword#||'%' OR b.URL LIKE '%'||#searchKeyword#||'%' OR c.USER_ID LIKE '%'||#searchKeyword#||'%' )
+
+
+ a.MENU_NM LIKE '%'||#searchKeyword#||'%'
+
+
+ b.URL LIKE '%'||#searchKeyword#||'%'
+
+
+ c.USER_ID LIKE '%'||#searchKeyword#||'%'
+
+
+
+
+ AND TO_CHAR(b.CREAT_DT, 'YYYY.MM.DD' ) >= #searchStartDt#
+
+
+ AND #searchEndDt# >= TO_CHAR(b.CREAT_DT, 'YYYY.MM.DD' )
+
+
+ ORDER BY 1
+
+ ,$searchSortCnd$
+
+
+ $searchSortOrd$
+
+
+ /*
+ LIMIT recordCountPerPage OFFSET firstIndex
+ */
+ OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
+
+
+
- /* 임시.*NOT_SQL_LOG.* */
+ /* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectLogMethodList */
SELECT
COUNT(A.ADMOT_ID) OVER() AS totCnt,
A.ADMOT_ID AS admotId,
A.METHOD_NM AS methodNm,
+ /*
+ DATE_FORMAT(A.CREAT_DT, '%Y-%m-%d') AS creatDt,
+ */
TO_CHAR(A.CREAT_DT, 'YYYY-MM-DD') AS creatDt,
A.MENU_NM AS menuNm,
A.APPRO_NM AS approNm,
A.PARAM AS param,
A.CREAT_DT AS tempSortNum,
A.PRIVACY AS privacy,
+ A.USE_YN AS useYn,
+ A.SORT_NUM AS sortNum,
A.method_cd as dateType
FROM LETTNADMINMETHOD A
WHERE 1=1
- ( A.MENU_NM LIKE CONCAT('%' , #searchKeyword#, '%') OR A.METHOD_NM LIKE CONCAT('%' , #searchKeyword#, '%') )
+ ( A.MENU_NM LIKE '%'||#searchKeyword#||'%' OR A.METHOD_NM LIKE '%'||#searchKeyword#||'%' )
- A.MENU_NM LIKE CONCAT('%' , #searchKeyword#, '%')
+ A.MENU_NM LIKE '%'||#searchKeyword#||'%'
- A.METHOD_NM LIKE CONCAT('%' , #searchKeyword#, '%')
+ A.METHOD_NM LIKE '%'||#searchKeyword#||'%'
+ /*
ORDER BY 1=1
+ */
+ ORDER BY 1
,$searchSortCnd$
$searchSortOrd$
- LIMIT #recordCountPerPage# OFFSET #firstIndex#
+ /*
+ LIMIT recordCountPerPage OFFSET firstIndex
+ */
+ OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY;
- /* 임시.*NOT_SQL_LOG.* */
+ /* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectLogMethod */
SELECT
+ COUNT(A.ADMOT_ID) OVER() AS totCnt,
A.ADMOT_ID AS admotId,
A.METHOD_NM AS methodNm,
- TO_CHAR(A.CREAT_DT, 'YYYY-MM-DD') AS creatDt,
+ /*
+ DATE_FORMAT(A.CREAT_DT, '%Y-%m-%d') AS creatDt,
+ */
+ TO_CHAR(A.CREAT_DT, 'YYYY-MM-DD') AS creatDt,
A.MENU_NM AS menuNm,
A.APPRO_NM AS approNm,
A.PARAM AS param,
+ A.CREAT_DT AS tempSortNum,
A.PRIVACY AS privacy,
- A.method_cd AS dateType
- FROM LETTNADMINMETHOD A
+ A.USE_YN AS useYn,
+ A.SORT_NUM AS sortNum,
+ A.method_cd as dateType
+ FROM LETTNADMINMETHOD A
WHERE 1=1
AND ADMOT_ID = #admotId#
@@ -363,20 +528,54 @@
+
+
+
+ SELECT
+ COUNT(A.ADMOT_ID) OVER() AS totCnt,
+ A.ADMOT_ID AS admotId,
+ A.METHOD_NM AS methodNm,
+ TO_CHAR(A.CREAT_DT, 'YYYY-MM-DD') AS creatDt,
+ A.MENU_NM AS menuNm,
+ A.APPRO_NM AS approNm,
+ A.PARAM AS param,
+ A.CREAT_DT AS tempSortNum,
+ A.PRIVACY AS privacy,
+ A.USE_YN AS useYn,
+ A.SORT_NUM AS sortNum,
+ A.method_cd as dateType
+
+ FROM LETTNADMINMETHOD A
+ WHERE 1=1
+
+ AND A.ADMOT_ID = #admotId#
+
+
+ AND A.METHOD_NM = #methodNm#
+
+
+ AND A.PARAM = #param#
+
+
+
- /* 임시.*NOT_SQL_LOG.* */
+ /* 임시.*NOT_SQL_LOG.* LoginLogDAO.updateLogMethod */
UPDATE LETTNADMINMETHOD
SET METHOD_NM = #methodNm#
, PARAM = #param#
, MENU_NM = #menuNm#
, APPRO_NM = #approNm#
, PRIVACY = #privacy#
+ , USE_YN = #useYn#
+
+ , sort_num = CAST(#sortNum# as int)
+
WHERE ADMOT_ID = #admotId#
- /* 임시.*NOT_SQL_LOG.* */
+ /* 임시.*NOT_SQL_LOG.* LoginLogDAO.insertLogMethod */
INSERT INTO LETTNADMINMETHOD
(
ADMOT_ID,
@@ -384,7 +583,9 @@
PARAM,
MENU_NM,
APPRO_NM,
- PRIVACY
+ PRIVACY,
+ use_yn,
+ sort_num
)
VALUES
(
@@ -393,7 +594,9 @@
#param#,
#menuNm#,
#approNm#,
- #privacy#
+ #privacy#,
+ #useYn#,
+ #sortNum#
)
@@ -404,7 +607,11 @@
- /* 임시.*NOT_SQL_LOG.* */
+ /* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectBeforeAmdinLog */
+ /*
+ SELECT DATE_FORMAT(A.CREAT_DT, '%Y-%m-%d %H:%i' ) creatDt FROM LETTNADMINLOG A
+
+ */
SELECT TO_CHAR(A.CREAT_DT, 'YYYY-MM-DD HH24:MI' ) creatDt FROM LETTNADMINLOG A
WHERE A.CONECT_ID = #conectId#
AND A.PROGRM_FILE_NM = 'selectActionSecurityLogin'
@@ -447,10 +654,10 @@
-
+
/* 임시.*NOT_SQL_LOG.* */
/* 2023-06-20일 저장확인을 위해 update 추가함*/
- /* LoginLogDAO.logInsertWebLoginLogNewStep1 */
+ /* LoginLogDAO.logInsertWebLoginLogNewStep1_bak */
INSERT INTO LETTNLOGINLOG
( LOG_ID
, CONECT_ID
@@ -472,7 +679,7 @@
, A.MENU_NO
, A.MENU_NM
, #url#
- , NOW()
+ , SYSDATE
FROM LETTNMENUINFO A
INNER JOIN LETTNPROGRMLIST B ON A.PROGRM_FILE_NM = B.PROGRM_FILE_NM
WHERE B.URL IS NOT NULL
@@ -480,6 +687,37 @@
AND B.URL = #url#
+
+
+ /* 임시.*NOT_SQL_LOG.* */
+ /* 2023-06-20일 저장확인을 위해 update 추가함*/
+ /* LoginLogDAO.logInsertWebLoginLogNewStep1 */
+ INSERT INTO LETTNLOGINLOG
+ ( LOG_ID
+ , CONECT_ID
+ , CONECT_IP
+ , USER_AT
+ , DEVICE_TYPE /**인테넛,모바일 */
+ , PROGRM_FILE_NM
+ , MENU_NM
+ , URL
+ , CREAT_DT )
+
+ SELECT
+ #logId#
+ , #loginId#
+ , #loginIp#
+ , #userAt# /**A:관리자, U:홈페이지 */
+ , #deviceType#
+ , method_nm
+ , menu_nm
+ , #url#
+ , SYSDATE
+ FROM LETTNADMINMETHOD
+ WHERE METHOD_NM = #methodNm#
+ LIMIT 1
+
+
/* 임시.*NOT_SQL_LOG.* */
@@ -506,45 +744,17 @@
, '999999999'
, 'MENU_NM'
, #url#
- , NOW()
+ , SYSDATE
+ FROM DUAL
-
-
- /* 임시.*NOT_SQL_LOG.* */
- /* 2023-06-20일 저장확인을 위해 update 추가함*/
- /* LoginLogDAO.logInsertWebLoginLogNewStep1_bak */
- INSERT INTO LETTNLOGINLOG_BAK
- ( LOG_ID
- , CONECT_ID
- , CONECT_IP
- , USER_AT
- , DEVICE_TYPE /**인테넛,모바일 */
- , PROGRM_FILE_NM
- , MENU_NM
- , URL
- , CREAT_DT )
- SELECT
- #logId#
- , #loginId#
- , #loginIp#
- , #userAt# /**A:관리자, U:홈페이지 */
- , #deviceType#
- , method_nm
- , menu_nm
- , #url#
- , NOW()
- FROM LETTNADMINMETHOD
- WHERE METHOD_NM = #methodNm#
- LIMIT 1
-
/* 임시.*NOT_SQL_LOG.* */
/* 2023-06-20일 저장확인을 위해 update 추가함*/
- /* LoginLogDAO.logInsertWebLoginLogNewStep2 */
+ /* LoginLogDAO.LoginLogDAO.logInsertWebLoginLogNewStep2_bak */
INSERT INTO LETTNLOGINLOG_BAK
( LOG_ID
, CONECT_ID
@@ -566,7 +776,7 @@
, '999999999'
, 'MENU_NM'
, #url#
- , NOW()
+ , SYSDATE
@@ -584,24 +794,24 @@
)
SELECT
- 'ADMOTID_' || (COALESCE(MAX(CAST(REPLACE(admot_id, 'ADMOTID_', '') AS BIGINT)), 0) + 1)
+ NVL(MAX(TO_NUMBER(REPLACE(admot_id, 'ADMOTID_', ''))) + 1, 1)
, #methodNm#
, 'N'
- , NOW()
+ , SYSDATE
, #methodNm#
, #url#
, 'N'
, 'U'
FROM LETTNADMINMETHOD
-
+
- /* 임시.*NOT_SQL_LOG.* */
+ /* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectWebLogList */
SELECT COUNT(A.MENU_NM) OVER() AS totCnt,
COUNT(B.CREAT_DT) menuCnt,
A.MENU_NM AS menuNm,
- TO_CHAR(B.CREAT_DT , 'YYYY-MM-DD') AS creatDt,
+ DATE_FORMAT(B.CREAT_DT , "%Y-%m-%d") AS creatDt,
A.PROGRM_FILE_NM as progrmFileNm,
A.MENU_NO as logId /** 임시정렬번호 */
FROM (
@@ -621,7 +831,7 @@
WHERE 1=1
- GROUP BY menuNm, creatDt
+ GROUP BY menuNm /** , creatDt */
ORDER BY 1=1
,$searchSortCnd$
@@ -630,30 +840,90 @@
$searchSortOrd$
LIMIT #recordCountPerPage# OFFSET #firstIndex#
-
-
+
+
+
+
- /* 임시.*NOT_SQL_LOG.* */
- SELECT TO_CHAR(d, 'YYYY-MM-DD') AS creatDt
- FROM generate_series(
- '2020-09-09'::date,
- current_date,
- '1 day'::interval
- ) d
+ /* 임시.*NOT_SQL_LOG.* LoginLogDAO.selectDateLogList */
+ SELECT DATE_FORMAT(A.Dates, '%Y-%m-%d') AS creatDt
+ FROM (
+ SELECT CURDATE() - INTERVAL (A.A + (10 * B.A) + (100 * C.A) + (1000 * D.A) ) DAY AS DATES
+ FROM (SELECT 0 AS A UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS A
+ CROSS JOIN (SELECT 0 AS A UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS B
+ CROSS JOIN (SELECT 0 AS A UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS C
+ CROSS JOIN (SELECT 0 AS A UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9) AS D
+ ) A
+ WHERE A.Dates BETWEEN '2020-09-09' AND DATE_FORMAT(SYSDATE , '%Y-%m-%d')