2023-09-08 11:30 메뉴 쿼리 수정
This commit is contained in:
parent
7ae30da4a2
commit
9c965c7851
@ -484,9 +484,12 @@ public class EgovMainController {
|
|||||||
ModelMap model)
|
ModelMap model)
|
||||||
throws Exception {
|
throws Exception {
|
||||||
|
|
||||||
|
System.out.println("/sym/mms/EgovMainMenuLeft.do");
|
||||||
|
|
||||||
LoginVO user =
|
LoginVO user =
|
||||||
EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||||
if(EgovUserDetailsHelper.isAuthenticated() && user!=null){ //최상단 매뉴
|
if(EgovUserDetailsHelper.isAuthenticated() && user!=null){ //최상단 매뉴
|
||||||
|
System.out.println("/sym/mms/EgovMainMenuLeft.do-in");
|
||||||
//select문에서 사용자보안설정 조회를 위한 set
|
//select문에서 사용자보안설정 조회를 위한 set
|
||||||
menuManageVO.setTmp_Id(user.getId());
|
menuManageVO.setTmp_Id(user.getId());
|
||||||
menuManageVO.setTmp_Password(user.getPassword());
|
menuManageVO.setTmp_Password(user.getPassword());
|
||||||
@ -498,12 +501,14 @@ public class EgovMainController {
|
|||||||
//menuManageVO.setMenuUserType("A"); //관리자만 조회
|
//menuManageVO.setMenuUserType("A"); //관리자만 조회
|
||||||
//menuManageVO.setSiteId(user.getSiteId());
|
//menuManageVO.setSiteId(user.getSiteId());
|
||||||
List<?> list_headmenu = menuManageService.selectMainMenuHead(menuManageVO);
|
List<?> list_headmenu = menuManageService.selectMainMenuHead(menuManageVO);
|
||||||
model.addAttribute("list_headmenu", list_headmenu);
|
model.addAttribute("list_headmenu", list_headmenu);
|
||||||
|
|
||||||
List<?> list_menulist = menuManageService.selectMainMenuLeft(menuManageVO);
|
List<?> list_menulist = menuManageService.selectMainMenuLeft(menuManageVO);
|
||||||
model.addAttribute("list_menulist", list_menulist);
|
model.addAttribute("list_menulist", list_menulist);
|
||||||
|
|
||||||
model.addAttribute("user", user);
|
model.addAttribute("user", user);
|
||||||
|
|
||||||
|
System.out.println("/sym/mms/EgovMainMenuLeft.do-in-end");
|
||||||
}
|
}
|
||||||
return "main/inc/EgovIncLeftmenu";
|
return "main/inc/EgovIncLeftmenu";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -24,18 +24,18 @@
|
|||||||
<!-- <select id="menuManageDAO.selectMainMenuHead" parameterClass="MenuManageVO" resultClass="egovMap" > -->
|
<!-- <select id="menuManageDAO.selectMainMenuHead" parameterClass="MenuManageVO" resultClass="egovMap" > -->
|
||||||
<!-- <select id="menuManageDAO.selectMainMenuHead" parameterClass="MenuManageVO" resultClass="egovMap" cacheModel="cache-mainMenu" > -->
|
<!-- <select id="menuManageDAO.selectMainMenuHead" parameterClass="MenuManageVO" resultClass="egovMap" cacheModel="cache-mainMenu" > -->
|
||||||
<select id="menuManageDAO.selectMainMenuHead" parameterClass="MenuManageVO" resultClass="egovMap" >
|
<select id="menuManageDAO.selectMainMenuHead" parameterClass="MenuManageVO" resultClass="egovMap" >
|
||||||
/* 임시.*NOT_SQL_LOG.* */
|
/* 임시.*NOT_SQL_LOG.* menuManageDAO.selectMainMenuHead */
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
SELECT
|
SELECT
|
||||||
B.MENU_NO AS menuNo
|
B.MENU_NO AS "menuNo"
|
||||||
, B.MENU_ORDR AS menuOrdr
|
, B.MENU_ORDR AS "menuOrdr"
|
||||||
, B.MENU_NM AS menuNm
|
, B.MENU_NM AS "menuNm"
|
||||||
, B.UPPER_MENU_NO AS upperMenuId
|
, B.UPPER_MENU_NO AS "upperMenuId"
|
||||||
, B.MENU_DC AS menuDc
|
, B.MENU_DC AS "menuDc"
|
||||||
, B.RELATE_IMAGE_PATH AS relateImagePath
|
, B.RELATE_IMAGE_PATH AS "relateImagePath"
|
||||||
, B.RELATE_IMAGE_NM AS relateImageNm
|
, B.RELATE_IMAGE_NM AS "relateImageNm"
|
||||||
, B.PROGRM_FILE_NM AS progrmFileNm
|
, B.PROGRM_FILE_NM AS "progrmFileNm"
|
||||||
, (SELECT C.URL FROM LETTNPROGRMLIST C WHERE B.PROGRM_FILE_NM = C.PROGRM_FILE_NM) AS chkURL
|
, (SELECT C.URL FROM LETTNPROGRMLIST C WHERE B.PROGRM_FILE_NM = C.PROGRM_FILE_NM) AS "chkURL"
|
||||||
FROM LETTNMENUCREATDTLS A, LETTNMENUINFO B
|
FROM LETTNMENUCREATDTLS A, LETTNMENUINFO B
|
||||||
WHERE B.Menu_NO > 0
|
WHERE B.Menu_NO > 0
|
||||||
AND B.UPPER_MENU_NO = 0
|
AND B.UPPER_MENU_NO = 0
|
||||||
@ -54,16 +54,16 @@
|
|||||||
<!-- <select id="menuManageDAO.selectMainMenuLeft" parameterClass="MenuManageVO" resultClass="egovMap" > -->
|
<!-- <select id="menuManageDAO.selectMainMenuLeft" parameterClass="MenuManageVO" resultClass="egovMap" > -->
|
||||||
<!-- <select id="menuManageDAO.selectMainMenuLeft" parameterClass="MenuManageVO" resultClass="egovMap" cacheModel="cache-mainMenu"> -->
|
<!-- <select id="menuManageDAO.selectMainMenuLeft" parameterClass="MenuManageVO" resultClass="egovMap" cacheModel="cache-mainMenu"> -->
|
||||||
<select id="menuManageDAO.selectMainMenuLeft" parameterClass="MenuManageVO" resultClass="egovMap" >
|
<select id="menuManageDAO.selectMainMenuLeft" parameterClass="MenuManageVO" resultClass="egovMap" >
|
||||||
/* 임시.*NOT_SQL_LOG.* */
|
/* 임시.*NOT_SQL_LOG.* menuManageDAO.selectMainMenuLeft */
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
SELECT
|
SELECT
|
||||||
B.MENU_NO AS menuNo
|
B.MENU_NO AS "menuNo"
|
||||||
, B.MENU_ORDR AS menuOrdr
|
, B.MENU_ORDR AS "menuOrdr"
|
||||||
, B.MENU_NM AS menuNm
|
, B.MENU_NM AS "menuNm"
|
||||||
, B.UPPER_MENU_NO AS upperMenuId
|
, B.UPPER_MENU_NO AS "upperMenuId"
|
||||||
, B.RELATE_IMAGE_PATH AS relateImagePath
|
, B.RELATE_IMAGE_PATH AS "relateImagePath"
|
||||||
, B.RELATE_IMAGE_NM AS relateImageNm
|
, B.RELATE_IMAGE_NM AS "relateImageNm"
|
||||||
, (SELECT C.URL FROM LETTNPROGRMLIST C WHERE B.PROGRM_FILE_NM = C.PROGRM_FILE_NM) AS chkURL
|
, (SELECT C.URL FROM LETTNPROGRMLIST C WHERE B.PROGRM_FILE_NM = C.PROGRM_FILE_NM) AS "chkURL"
|
||||||
FROM LETTNMENUCREATDTLS A, LETTNMENUINFO B
|
FROM LETTNMENUCREATDTLS A, LETTNMENUINFO B
|
||||||
WHERE A.MENU_NO = B.MENU_NO
|
WHERE A.MENU_NO = B.MENU_NO
|
||||||
AND A.AUTHOR_CODE = (SELECT AUTHOR_CODE from LETTNEMPLYRSCRTYESTBS
|
AND A.AUTHOR_CODE = (SELECT AUTHOR_CODE from LETTNEMPLYRSCRTYESTBS
|
||||||
|
|||||||
@ -46,11 +46,12 @@ $( document).ready(function() {
|
|||||||
</h1>
|
</h1>
|
||||||
<nav class="menu">
|
<nav class="menu">
|
||||||
<ul>
|
<ul>
|
||||||
<c:forEach var="result" items="${list_headmenu}" varStatus="status">
|
<c:forEach var="result" items="${list_headmenu}" varStatus="status">
|
||||||
<li class="depth01">
|
<li class="depth01">
|
||||||
<button class="menu_tit" title="하위메뉴 열기">
|
<button class="menu_tit" title="하위메뉴 열기">
|
||||||
<c:out value="${result.menuNm}" />
|
<c:out value="${result.menuNm}" />
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<ul class="depth02">
|
<ul class="depth02">
|
||||||
<c:forEach var="resultSub" items="${list_menulist}" varStatus="statusSub">
|
<c:forEach var="resultSub" items="${list_menulist}" varStatus="statusSub">
|
||||||
<c:if test="${result.menuNo eq resultSub.upperMenuId}">
|
<c:if test="${result.menuNo eq resultSub.upperMenuId}">
|
||||||
@ -60,7 +61,7 @@ $( document).ready(function() {
|
|||||||
</li>
|
</li>
|
||||||
</c:if>
|
</c:if>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user