2023-11-15 12:31 게시판 수정

This commit is contained in:
myname 2023-11-15 12:31:27 +09:00
parent eca1f9b6bf
commit 6d2e105361
3 changed files with 38 additions and 15 deletions

View File

@ -1767,8 +1767,8 @@ public class OprtnInstrTngrPrflContoller {
t_vEInstrDetailVO.setAprvlCd(vEInstrDetailVO.getAprvlCd()); t_vEInstrDetailVO.setAprvlCd(vEInstrDetailVO.getAprvlCd());
t_vEInstrDetailVO.setFirstIndex(0); t_vEInstrDetailVO.setFirstIndex(0);
//List<VELctrDetailVO> selectAsgnmInfoT2List = vEInstrMixService.selectAsgnmInfoT2(t_vEInstrDetailVO); List<VELctrDetailVO> selectAsgnmInfoT2List = vEInstrMixService.selectAsgnmInfoT2(t_vEInstrDetailVO);
//model.addAttribute("asgnmInfoT2List",selectAsgnmInfoT2List); model.addAttribute("asgnmInfoT2List",selectAsgnmInfoT2List);
return "/oprtn/tngrVisitEdu/instrMngDetail"; return "/oprtn/tngrVisitEdu/instrMngDetail";
} }

View File

@ -92,14 +92,25 @@
</resultMap> </resultMap>
<select id="BBSAttributeManageDAO.selectBBSMasterInfs" parameterClass="BoardMasterVO" resultMap="boardMasterList" > <select id="BBSAttributeManageDAO.selectBBSMasterInfs" parameterClass="BoardMasterVO" resultMap="boardMasterList" >
/* BBSAttributeManageDAO.selectBBSMasterInfs */
<![CDATA[ <![CDATA[
SELECT SELECT
a.BBS_ID, a.BBS_TY_CODE, b.CODE_NM as BBS_TY_CODE_NM, a.BBS_ID, a.BBS_TY_CODE, b.CODE_NM as BBS_TY_CODE_NM,
a.BBS_ATTRB_CODE, c.CODE_NM as BBS_ATTRB_CODE_NM, a.BBS_NM, a.BBS_ATTRB_CODE, c.CODE_NM as BBS_ATTRB_CODE_NM, a.BBS_NM,
a.TMPLAT_ID, a.USE_AT, IF(a.USE_AT = 'N', '미사용', '사용') USE_AT_TXT , a.TMPLAT_ID, a.USE_AT,
DATE_FORMAT(a.FRST_REGIST_PNTTM, '%Y-%m-%d') as FRST_REGIST_PNTTM,
IFNULL(d.TOTCNT, 0) as TOTCNT, IFNULL(d.NEWCNT, 0) as NEWCNT, a.WRITE_YN, a.WRITE_YN,
if(e.MENU_NM='root' , '', e.MENU_NM) as MENU_NM
DECODE(a.USE_AT , 'N', '미사용', '사용') USE_AT_TXT ,
TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYY-MM-DD') AS FRST_REGIST_PNTTM,
NVL(d.TOTCNT, 0) AS TOTCNT,
NVL(d.NEWCNT, 0) AS NEWCNT,
a.WRITE_YN,
DECODE(e.MENU_NM,'root' , '', e.MENU_NM) AS MENU_NM
FROM FROM
LETTNBBSMASTER a LETTNBBSMASTER a
LEFT OUTER JOIN LEFT OUTER JOIN
@ -113,7 +124,17 @@
LEFT OUTER JOIN LEFT OUTER JOIN
(SELECT BBS_ID, (SELECT BBS_ID,
COUNT(1) AS TOTCNT, COUNT(1) AS TOTCNT,
/*
COUNT(IF(DATEDIFF(FRST_REGIST_PNTTM, NOW()) <= 7, BBS_ID, NULL)) as NEWCNT COUNT(IF(DATEDIFF(FRST_REGIST_PNTTM, NOW()) <= 7, BBS_ID, NULL)) as NEWCNT
*/
COUNT(
CASE
WHEN CAST(FRST_REGIST_PNTTM AS date)- SYSDATE <= 7 THEN BBS_ID ELSE NULL
END
) AS NEWCNT
/*COUNT(IF(TIMESTAMPDIFF(DAY, FRST_REGIST_PNTTM, NOW()) <= 7, BBS_ID, NULL)) as NEWCNT*/ /*COUNT(IF(TIMESTAMPDIFF(DAY, FRST_REGIST_PNTTM, NOW()) <= 7, BBS_ID, NULL)) as NEWCNT*/
FROM (SELECT BBS_ID, FRST_REGIST_PNTTM, USE_AT FROM (SELECT BBS_ID, FRST_REGIST_PNTTM, USE_AT
FROM LETTNBBS WHERE USE_AT = 'Y') z GROUP BY z.BBS_ID FROM LETTNBBS WHERE USE_AT = 'Y') z GROUP BY z.BBS_ID
@ -126,10 +147,10 @@
AND a.USE_AT = #useAt# AND a.USE_AT = #useAt#
</isNotEmpty> </isNotEmpty>
<isEqual prepend="AND" property="searchCnd" compareValue="0"> <isEqual prepend="AND" property="searchCnd" compareValue="0">
<![CDATA[( a.BBS_NM LIKE CONCAT ('%', #searchWrd#,'%') or MENU_NM LIKE CONCAT ('%', #searchWrd#,'%') ) ]]> <![CDATA[( a.BBS_NM LIKE '%'||#searchWrd#||'%' or MENU_NM LIKE '%'||#searchWrd#||'%' ) ]]>
</isEqual> </isEqual>
<isEqual prepend="AND" property="searchCnd" compareValue="1"> <isEqual prepend="AND" property="searchCnd" compareValue="1">
<![CDATA[ b.CODE_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]> <![CDATA[ b.CODE_NM LIKE '%'||#searchWrd#||'%' ]]>
</isEqual> </isEqual>
<isNotEmpty prepend="AND" property="bbsMngId"> <isNotEmpty prepend="AND" property="bbsMngId">
<![CDATA[ a.BBS_ID IN (SELECT BBS_ID FROM LETTNBBSMNG WHERE EMPLYR_ID = #bbsMngId#) ]]> <![CDATA[ a.BBS_ID IN (SELECT BBS_ID FROM LETTNBBSMNG WHERE EMPLYR_ID = #bbsMngId#) ]]>
@ -140,7 +161,7 @@
<isNotEmpty property="seCmmnCdId"> <isNotEmpty property="seCmmnCdId">
AND a.SE_CMMN_CD_ID = #seCmmnCdId# AND a.SE_CMMN_CD_ID = #seCmmnCdId#
</isNotEmpty> </isNotEmpty>
ORDER BY 1=1 ORDER BY 1
<isNotEmpty property="searchSortCnd"> <isNotEmpty property="searchSortCnd">
,$searchSortCnd$ ,$searchSortCnd$
</isNotEmpty> </isNotEmpty>
@ -175,10 +196,10 @@
AND a.USE_AT = #useAt# AND a.USE_AT = #useAt#
</isNotEmpty> </isNotEmpty>
<isEqual prepend="AND" property="searchCnd" compareValue="0"> <isEqual prepend="AND" property="searchCnd" compareValue="0">
<![CDATA[( a.BBS_NM LIKE CONCAT ('%', #searchWrd#,'%') or MENU_NM LIKE CONCAT ('%', #searchWrd#,'%') ) ]]> <![CDATA[( a.BBS_NM LIKE '%'||#searchWrd#||'%' or MENU_NM LIKE '%'||#searchWrd#||'%' ) ]]>
</isEqual> </isEqual>
<isEqual prepend="AND" property="searchCnd" compareValue="1"> <isEqual prepend="AND" property="searchCnd" compareValue="1">
<![CDATA[ b.CODE_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]> <![CDATA[ b.CODE_NM LIKE '%'||#searchWrd#||'%' ]]>
</isEqual> </isEqual>
<isNotEmpty prepend="AND" property="bbsMngId"> <isNotEmpty prepend="AND" property="bbsMngId">
<![CDATA[ a.BBS_ID IN (SELECT BBS_ID FROM LETTNBBSMNG WHERE EMPLYR_ID = #bbsMngId#) ]]> <![CDATA[ a.BBS_ID IN (SELECT BBS_ID FROM LETTNBBSMNG WHERE EMPLYR_ID = #bbsMngId#) ]]>
@ -193,7 +214,7 @@
UPDATE LETTNBBSMASTER SET UPDATE LETTNBBSMASTER SET
USE_AT = 'N', USE_AT = 'N',
LAST_UPDUSR_ID = #lastUpdusrId#, LAST_UPDUSR_ID = #lastUpdusrId#,
LAST_UPDT_PNTTM = NOW() LAST_UPDT_PNTTM = SYSDATE
WHERE BBS_ID = #bbsId# WHERE BBS_ID = #bbsId#
]]> ]]>
</update> </update>
@ -375,7 +396,7 @@
VALUES VALUES
( #bbsId#, #bbsTyCode#, #bbsAttrbCode#, #bbsNm#, #bbsIntrcn#, ( #bbsId#, #bbsTyCode#, #bbsAttrbCode#, #bbsNm#, #bbsIntrcn#,
#replyPosblAt#, #fileAtchPosblAt#, #posblAtchFileNumber#, #replyPosblAt#, #fileAtchPosblAt#, #posblAtchFileNumber#,
#posblAtchFileSize#, #tmplatId#, #useAt#, #frstRegisterId#, NOW(), #bbsDc#, #posblAtchFileSize#, #tmplatId#, #useAt#, #frstRegisterId#, SYSDATE, #bbsDc#,
#listNum#, #pageNum#, #titleNum#, #listNum#, #pageNum#, #titleNum#,
#addYn#, #noticeYn#, #passwordYn#, #openYn#, #addYn#, #noticeYn#, #passwordYn#, #openYn#,
@ -490,7 +511,7 @@
ATCH_POSBL_FILE_SIZE = #posblAtchFileSize#, ATCH_POSBL_FILE_SIZE = #posblAtchFileSize#,
TMPLAT_ID = #tmplatId#, TMPLAT_ID = #tmplatId#,
LAST_UPDUSR_ID = #lastUpdusrId#, LAST_UPDUSR_ID = #lastUpdusrId#,
LAST_UPDT_PNTTM = NOW(), LAST_UPDT_PNTTM = SYSDATE,
REPLY_POSBL_AT = #replyPosblAt#, REPLY_POSBL_AT = #replyPosblAt#,
USE_AT = #useAt# , USE_AT = #useAt# ,
LIST_NUM = #listNum#, LIST_NUM = #listNum#,

View File

@ -101,6 +101,7 @@
</insert> </insert>
<update id="roleManageDAO.updateRole" parameterClass="roleManage"> <update id="roleManageDAO.updateRole" parameterClass="roleManage">
/* roleManageDAO.updateRole */
<![CDATA[ <![CDATA[
UPDATE LETTNROLEINFO UPDATE LETTNROLEINFO
SET ROLE_NM=#roleNm# SET ROLE_NM=#roleNm#
@ -108,7 +109,8 @@
, ROLE_DC=#roleDc# , ROLE_DC=#roleDc#
, ROLE_TY=#roleTyp# , ROLE_TY=#roleTyp#
, ROLE_SORT=#roleSort# , ROLE_SORT=#roleSort#
, ROLE_CREAT_DE=DATE_FORMAT(NOW(), '%Y-%m-%d %T') , ROLE_CREAT_DE=TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24')
/* DATE_FORMAT(NOW(), '%Y-%m-%d %T') */
WHERE ROLE_CODE=#roleCode# WHERE ROLE_CODE=#roleCode#
]]> ]]>
</update> </update>