From 037e9d6d5effef9a76bba70689b9ecab11a4d7c0 Mon Sep 17 00:00:00 2001 From: myname Date: Wed, 13 Sep 2023 12:25:14 +0900 Subject: [PATCH] =?UTF-8?q?2023-09-13=2012:25=20=EC=BF=BC=EB=A6=AC=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../let/cop/bbs/EgovBBSMaster_SQL_Tibero.xml | 1 + .../let/cop/bbs/EgovBoard_SQL_Tibero.xml | 19 ++++++--- .../sec/rgm/EgovAuthorGroup_SQL_Tibero.xml | 26 +++++++------ .../let/sec/rmt/EgovRoleManage_SQL_Tibero.xml | 39 +++++++++++-------- .../sym/mnu/mcm/EgovMenuCreat_SQL_Tibero.xml | 33 +++++++++++++++- .../let/uss/ion/cnt/CntManage_SQL_Tibero.xml | 14 ++++++- 6 files changed, 98 insertions(+), 34 deletions(-) diff --git a/src/main/resources/egovframework/sqlmap/let/cop/bbs/EgovBBSMaster_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/cop/bbs/EgovBBSMaster_SQL_Tibero.xml index 20ee3d49..89b94b66 100644 --- a/src/main/resources/egovframework/sqlmap/let/cop/bbs/EgovBBSMaster_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/let/cop/bbs/EgovBBSMaster_SQL_Tibero.xml @@ -420,6 +420,7 @@ a.BBS_DC, a.SECRET_YN, '' as MENU_COURS, + '' as FIRST_DEPT_MENU_NO, /*REPLACE(GETMENUCOURS(h.MENU_NO), '|', ' > ') as MENU_COURS,*/ /*get1DepthMenuNo(h.MENU_NO) as FIRST_DEPT_MENU_NO,*/ /* diff --git a/src/main/resources/egovframework/sqlmap/let/cop/bbs/EgovBoard_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/cop/bbs/EgovBoard_SQL_Tibero.xml index d0f0df94..cfc01d64 100644 --- a/src/main/resources/egovframework/sqlmap/let/cop/bbs/EgovBoard_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/let/cop/bbs/EgovBoard_SQL_Tibero.xml @@ -243,16 +243,22 @@ /* 메인의 폴라스토리 대표이미지 하나만 가져오기 */ a.NTT_ID != #mainPolaNttId# - ORDER BY 1=1 + ORDER BY 1 ,$searchSortCnd$ @@ -313,7 +319,10 @@ $searchSortOrd$ , NTT_ID desc /** 댓글로 인해서 무조건 세팅 */ - LIMIT #recordCountPerPage# OFFSET #firstIndex# + /* + LIMIT recordCountPerPage OFFSET firstIndex + */ + OFFSET #firstIndex# ROWS FETCH NEXT #recordCountPerPage# ROWS ONLY; + /* authorGroupDAO.selectAuthorGroupList */ SELECT A.USER_ID, A.USER_NM, A.GROUP_ID, @@ -43,27 +44,30 @@ WHERE 1 = 1 - ( A.USER_ID LIKE CONCAT('%' , #searchKeyword#, '%') OR - A.USER_NM LIKE CONCAT('%' , #searchKeyword#, '%') ) + ( A.USER_ID LIKE '%'||#searchKeyword#||'%' OR + A.USER_NM LIKE '%'||#searchKeyword#||'%' ) - A.USER_ID LIKE CONCAT('%' , #searchKeyword#, '%') + A.USER_ID LIKE '%'||#searchKeyword#||'%' - A.USER_NM LIKE CONCAT('%' , #searchKeyword#, '%') + A.USER_NM LIKE '%'||#searchKeyword#||'%' A.GROUP_ID = #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; @@ -95,7 +99,7 @@ + /* cntManageDAO.selectCntList */ SELECT A.CNT_ID AS cntId, A.CNTDT_ID AS cntDtId, A.CNT_NAME AS cntName, B.EMPLYR_ID AS registerId, A.MENU_NO AS menuNo , + /* IF(C.MENU_NM='root' , '', C.MENU_NM) AS menuNm, - DATE_FORMAT(A.REGIST_PNTTM , '%Y-%m-%d %T') registPnttm + */ + CASE WHEN C.MENU_NM='root' THEN '' ELSE C.MENU_NM END AS menuNm, + TO_CHAR(A.REGIST_PNTTM , 'YYYY-MM-DD HH24') registPnttm FROM CNT_MANAGE A LEFT JOIN LETTNEMPLYRINFO B ON A.REGISTER_ID = B.ESNTL_ID LEFT OUTER JOIN LETTNMENUINFO C @@ -46,6 +50,7 @@ + /* cntManageDAO.selectCntDtDetail */ SELECT A.CNT_ID cntId, A.CNTDT_ID cntDtId, A.CNT_CN cntCn , @@ -121,6 +127,7 @@ + /* cntManageDAO.selectContentVo */ SELECT CNTDT_ID cntDtId, CNT_ID cntId, CNT_NAME cntName, @@ -182,6 +191,7 @@ + /* cntManageDAO.selectContentByProFn */ SELECT A.CNT_ID as cntId, A.CNTDT_ID as cntDtId FROM CNT_MANAGE A @@ -224,6 +235,7 @@