diff --git a/src/main/java/kcc/web/MainController.java b/src/main/java/kcc/web/MainController.java index c3edc093..23239fb1 100644 --- a/src/main/java/kcc/web/MainController.java +++ b/src/main/java/kcc/web/MainController.java @@ -35,6 +35,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; +import org.apache.poi.util.SystemOutLogger; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; @@ -831,6 +832,16 @@ public class MainController { model.addAttribute("depth2CntList", depth2CntList); model.addAttribute("whereAmIVO", whereAmIVO); + MenuManageJTreeVO whereAmIVO_dep2 = new MenuManageJTreeVO(); + whereAmIVO_dep2 = whereAmIList.stream().filter(t -> + menuManageVO.getMenuNo().equals(t.getMenuNo()) + ).findFirst().get(); + if("2".equals(whereAmIVO_dep2.getDepth())) { + model.addAttribute("whereAmIVO_dep2", whereAmIVO_dep2.getMenuNo()); + }else { + model.addAttribute("whereAmIVO_dep2", whereAmIVO_dep2.getUpperMenuId()); + } + model.addAttribute("whereAmIList", whereAmIList); List menuResultList = menuCreateManageService.selectMenuListJtreeWeb(menuManageVO); diff --git a/src/main/resources/egovframework/sqlmap/com/uss/ion/bnr/EgovBanner_SQL_Oracle.xml b/src/main/resources/egovframework/sqlmap/com/uss/ion/bnr/EgovBanner_SQL_Oracle.xml new file mode 100644 index 00000000..5c8b2d11 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/com/uss/ion/bnr/EgovBanner_SQL_Oracle.xml @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO COMTNBANNER + (BANNER_ID, + BANNER_NM, + LINK_URL, + BANNER_IMAGE, + BANNER_IMAGE_FILE, + BANNER_DC, + SORT_ORDR, + REFLCT_AT, + FRST_REGISTER_ID, + DEL_STTUS, + FRST_REGIST_PNTTM, + LAST_UPDT_PNTTM, + + SE_CD, + + ISTARGET) + VALUES (#bannerId#, + #bannerNm#, + #linkUrl#, + #bannerImage#, + #bannerImageFile#, + #bannerDc#, + #sortOrdr#, + #reflctAt#, + #userId#, + #delSttus#, + now(), + now(), + + #seCd#, + + #istarget#) + + + + UPDATE COMTNBANNER + SET BANNER_NM = #bannerNm#, + LINK_URL = #linkUrl#, + + BANNER_IMAGE = #bannerImage#, + BANNER_IMAGE_FILE = #bannerImageFile#, + + BANNER_DC = #bannerDc#, + SORT_ORDR = #sortOrdr#, + REFLCT_AT = #reflctAt#, + LAST_UPDUSR_ID = #userId#, + + DEL_STTUS = #delSttus#, + + LAST_UPDT_PNTTM = now(), + + SITE_ID = #siteId# , + + ISTARGET = #istarget# + WHERE BANNER_ID = #bannerId# + + + + + + + + + + + + + + + + + + = #startSort# AND SORT_ORDR <= #endSort# + ]]> + + + + UPDATE COMTNBANNER A , + (SELECT ROW_NUMBER() OVER(ORDER BY SORT_ORDR + + , LAST_UPDT_PNTTM ASC + + + , LAST_UPDT_PNTTM DESC + + ) AS SORT1 , BANNER_ID FROM COMTNBANNER + WHERE 1=1 + + AND SE_CD = #seCd# + + ORDER BY SORT1 + ) B + SET A.SORT_ORDR = B.SORT1 + WHERE A.BANNER_ID = B.BANNER_ID + + + + = #startSort# AND SORT_ORDR <= #endSort# + ]]> + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/config/oracle/sql-map-config-oracle-uss-ion-bnr.xml b/src/main/resources/egovframework/sqlmap/config/oracle/sql-map-config-oracle-uss-ion-bnr.xml new file mode 100644 index 00000000..5d36c371 --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/oracle/sql-map-config-oracle-uss-ion-bnr.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/bnr/bannerList.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/bnr/bannerList.jsp new file mode 100644 index 00000000..3175301b --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/bnr/bannerList.jsp @@ -0,0 +1,206 @@ +<%@ page contentType="text/html; charset=utf-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> +<% + response.setHeader("Cache-Control","no-store"); + response.setHeader("Pragma","no-cache"); + response.setDateHeader("Expires",0); + if (request.getProtocol().equals("HTTP/1.1")) response.setHeader("Cache-Control", "no-cache"); +%> + + + +배너 관리 + + + + + +
+ + + + + " /> + " /> + + +
+
+ + +
+

배너 관리

+
    +
  • +
  • 메인관리

  • +
  • 배너관리
  • +
+
+ + +
+ +
+

조회건수 :

+
+ + + +
+
+ + + + + +
+ + + +
+ + +
+
    + +
+
+
+ + +
+
+
+
+
+ + + +
+
+ + + + + + +
+ + diff --git a/src/main/webapp/WEB-INF/jsp/web/com/webCommonLeftMenu.jsp b/src/main/webapp/WEB-INF/jsp/web/com/webCommonLeftMenu.jsp index 1a7aa9ae..a35a115b 100644 --- a/src/main/webapp/WEB-INF/jsp/web/com/webCommonLeftMenu.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/com/webCommonLeftMenu.jsp @@ -13,20 +13,9 @@