diff --git a/src/main/java/kcc/com/uss/ion/bnr/service/Banner.java b/src/main/java/kcc/com/uss/ion/bnr/service/Banner.java index 3d2d9350..fb47b20b 100644 --- a/src/main/java/kcc/com/uss/ion/bnr/service/Banner.java +++ b/src/main/java/kcc/com/uss/ion/bnr/service/Banner.java @@ -77,6 +77,8 @@ public class Banner extends ComDefaultVO { private String registerId; private String istarget; + private String alt; + /** * @return the bannerId */ @@ -235,4 +237,11 @@ public class Banner extends ComDefaultVO { public void setIstarget(String istarget) { this.istarget = istarget; } + public String getAlt() { + return alt; + } + public void setAlt(String alt) { + this.alt = alt; + } + } diff --git a/src/main/java/kcc/com/uss/ion/bnr/web/EgovBannerController.java b/src/main/java/kcc/com/uss/ion/bnr/web/EgovBannerController.java index 6f8291c9..bc5e7b83 100644 --- a/src/main/java/kcc/com/uss/ion/bnr/web/EgovBannerController.java +++ b/src/main/java/kcc/com/uss/ion/bnr/web/EgovBannerController.java @@ -142,13 +142,6 @@ public class EgovBannerController { model.addAttribute("delSttus", bannerVO.getDelSttus()); model.addAttribute("paginationInfo", paginationInfo); - /*메인이미지 코드*/ - /* 타겟 코드 */ - ComDefaultCodeVO vo = new ComDefaultCodeVO(); - vo.setCodeId("ITN017"); - List imgCode= cmmUseService.selectCmmCodeDetail(vo); - model.addAttribute("imgCodeList", imgCode); - return "egovframework/com/uss/ion/bnr/EgovBannerList"; } diff --git a/src/main/java/kcc/web/MainController.java b/src/main/java/kcc/web/MainController.java index 23239fb1..78708315 100644 --- a/src/main/java/kcc/web/MainController.java +++ b/src/main/java/kcc/web/MainController.java @@ -2,7 +2,11 @@ package kcc.web; import java.io.UnsupportedEncodingException; import java.math.BigDecimal; +import java.sql.Timestamp; import java.text.SimpleDateFormat; +import java.time.LocalDate; +import java.time.ZoneId; +import java.time.format.DateTimeFormatter; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; @@ -35,7 +39,8 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; -import org.apache.poi.util.SystemOutLogger; +import org.apache.ibatis.annotations.Case; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; @@ -56,7 +61,6 @@ import egovframework.rte.fdl.property.EgovPropertyService; import egovframework.rte.fdl.security.intercept.EgovReloadableFilterInvocationSecurityMetadataSource; import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper; import egovframework.rte.psl.dataaccess.util.EgovMap; -import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; import kcc.com.cmm.CmmUtil; import kcc.com.cmm.ComDefaultVO; import kcc.com.cmm.LoginVO; @@ -64,6 +68,7 @@ import kcc.com.cmm.service.EgovCmmUseService; import kcc.com.cmm.service.EgovFileMngUtil; import kcc.com.cmm.service.FileVO; import kcc.com.cmm.util.WebUtil; +import kcc.com.uss.ion.bnr.service.BannerVO; import kcc.com.uss.ion.bnr.service.EgovBannerService; import kcc.com.uss.ion.cnf.service.MetaTagManageService; import kcc.com.uss.ion.cyb.service.CyberAlertManageService; @@ -89,6 +94,9 @@ import kcc.let.sym.prm.service.EgovProgrmManageService; import kcc.let.sym.prm.service.ProgrmManageVO; import kcc.let.sym.site.service.EgovSiteManagerService; import kcc.let.sym.site.service.SiteManagerVO; +import seed.com.gtm.board.CaseBoardService; +import seed.com.gtm.exam.ExamBoardService; +import seed.com.gtm.faqbbs.faqBpardService; /** * 템플릿 메인 페이지 컨트롤러 클래스(Sample 소스) @@ -187,48 +195,42 @@ public class MainController { @Resource(name = "CmmnDetailCodeManageService") private EgovCcmCmmnDetailCodeManageService cmmnDetailCodeManageService; + + @Autowired + private CaseBoardService caseBoardService; + + @Autowired + private faqBpardService faqBoardservice; + + @Autowired + private ExamBoardService examBoardService; @RequestMapping(value = "/web/main/mainPage.do") public String siteMainPage(HttpServletRequest request, ModelMap model, HttpSession session) throws Exception { + + /** 메인비주얼 */ + model.addAttribute("mainzoneImg", this.mainzone()); // PC - /** EgovPropertyService.sample */ - MainzoneVO mainzoneVO = new MainzoneVO(); - mainzoneVO.setPageUnit(propertiesService.getInt("pageUnit")); - mainzoneVO.setPageSize(propertiesService.getInt("pageSize")); - - CmmUtil.getPageing(mainzoneVO, 10); - /** pageing */ - mainzoneVO.setUseYn("Y"); // 사용하는것만 - mainzoneVO.setDeviceType("P"); // PC - List mainzoneList = (List)egovPopupManageService.selectMainzoneList(mainzoneVO); // 상단메인 이미지 - if(mainzoneList.size() > 0) { - mainzoneList.sort(Comparator.comparing((EgovMap map) -> Integer.valueOf(((BigDecimal) map.get("sort")).intValue()))); - } - model.addAttribute("mainzoneImg", mainzoneList.stream().findFirst().orElse(null)); // PC - - /** 팝업 알림창괸리 */ - PopupManageVO popupManageVO = new PopupManageVO(); - popupManageVO.setRecordCountPerPage(10); // 10개만 - popupManageVO.setNtceAt("Y"); // 사용만 - popupManageVO.setMainPageFlag("Y"); // 메인화면의 용도(시작일 종료일 사이 조회) - List popupList = egovPopupManageService.selectPopupMainList(popupManageVO); - model.addAttribute("popupList", popupList); + /** 팝업 괸리 */ + model.addAttribute("popupList", this.Popup()); /** 알림창괸리 */ - PopupzoneVO popupzoneVo = new PopupzoneVO(); - popupzoneVo.setFirstIndex(0); - popupzoneVo.setSeCd("02"); // 좌측팝업 - popupzoneVo.setUseYn("Y"); - popupzoneVo.setSearchSortCnd("MB.sort"); - popupzoneVo.setSearchSortOrd("ASC"); - - List popupzoneList = (List)egovPopupManageService.selectPopupzoneList(popupzoneVo); -// model.addAttribute("popupzoneList", popupzoneList); - if(popupzoneList.size() > 0) { - popupzoneList.sort(Comparator.comparing((EgovMap map) -> Integer.valueOf(((BigDecimal) map.get("sort")).intValue()))); - } - model.addAttribute("popupzoneImg", popupzoneList.stream().findFirst().orElse(null)); // PC - + model.addAttribute("popupzoneImg", this.popupzone()); + + /** 배너괸리 */ + model.addAttribute("bannerList", this.banner()); + + /** 공지사항 */ + model.addAttribute("noticeList", this.bbsList("notice", 0, 5)); + + /** 뉴스레터 */ + model.addAttribute("newsLetterList", this.bbsList("news", 0, 2)); + + /** 뉴스레터 */ + model.addAttribute("faqList", this.faqList()); + + List> test = examList(); + return "web/main/mainPage"; } @@ -1200,5 +1202,252 @@ public class MainController { ); } } + + /** + * @methodName : mainzone + * @author : JunHo Lee + * @date : 2024.10.10 + * @description : + * @return + */ + private EgovMap mainzone(){ + /** EgovPropertyService.sample */ + MainzoneVO mainzoneVO = new MainzoneVO(); + mainzoneVO.setPageUnit(propertiesService.getInt("pageUnit")); + mainzoneVO.setPageSize(propertiesService.getInt("pageSize")); + + CmmUtil.getPageing(mainzoneVO, 10); + /** pageing */ + mainzoneVO.setUseYn("Y"); // 사용하는것만 + mainzoneVO.setDeviceType("P"); // PC + List mainzoneList = new ArrayList<>(); + try { + mainzoneList = (List)egovPopupManageService.selectMainzoneList(mainzoneVO); + } catch (Exception e) { + } // 상단메인 이미지 + if(mainzoneList.size() > 0) { + mainzoneList.sort(Comparator.comparing((EgovMap map) -> Integer.valueOf(((BigDecimal) map.get("sort")).intValue()))); + } + return mainzoneList.stream().findFirst().orElse(null); + } + + /** + * @methodName : Popup + * @author : JunHo Lee + * @date : 2024.10.10 + * @description : + * @return + */ + private List Popup(){ + PopupManageVO popupManageVO = new PopupManageVO(); + popupManageVO.setRecordCountPerPage(10); // 10개만 + popupManageVO.setNtceAt("Y"); // 사용만 + popupManageVO.setMainPageFlag("Y"); // 메인화면의 용도(시작일 종료일 사이 조회) + List popupList = new ArrayList<>(); + try { + popupList = egovPopupManageService.selectPopupMainList(popupManageVO); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + return popupList; + } + + /** + * @methodName : popupzone + * @author : JunHo Lee + * @date : 2024.10.10 + * @description : + * @return + */ + private EgovMap popupzone(){ + /** 알림창괸리 */ + PopupzoneVO popupzoneVo = new PopupzoneVO(); + popupzoneVo.setFirstIndex(0); + popupzoneVo.setSeCd("02"); // 좌측팝업 + popupzoneVo.setUseYn("Y"); + popupzoneVo.setSearchSortCnd("MB.sort"); + popupzoneVo.setSearchSortOrd("ASC"); + + List popupzoneList = new ArrayList<>(); + try { + popupzoneList = (List)egovPopupManageService.selectPopupzoneList(popupzoneVo); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + if(popupzoneList.size() > 0) { + popupzoneList.sort(Comparator.comparing((EgovMap map) -> Integer.valueOf(((BigDecimal) map.get("sort")).intValue()))); + } + return popupzoneList.stream().findFirst().orElse(null); + } + + /** + * @methodName : banner + * @author : JunHo Lee + * @date : 2024.10.10 + * @description : + * @return + */ + private List banner(){ + BannerVO bannerVO = new BannerVO(); + bannerVO.setFirstIndex(0); + bannerVO.setRecordCountPerPage(999); + + List bannerList = new ArrayList<>(); + try { + bannerList = egovBannerService.selectBannerList(bannerVO); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + return bannerList; + } + + /** + * @methodName : bbsNoticeNews + * @author : JunHo Lee + * @date : 2024.10.10 + * @description : + * @param boardIdx + * @param pageStart + * @param perPageNum + * @return + */ + private List> bbsList(String boardIdx, int pageStart, int perPageNum){ + Map paramMap = new HashMap(); + //페이징 관련 + paramMap.put("pageStart", pageStart); + paramMap.put("perPageNum", perPageNum); + paramMap.put("boardIdx", boardIdx); + + List> bbsList = caseBoardService.boardList(paramMap); + + DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); + // 공지로 등록된 항목 맨 위로 + // 시간 변환 + bbsList = bbsList.stream() + .sorted((map1, map2) -> { + String noticeYn1 = (String) map1.get("noticeYn"); + String noticeYn2 = (String) map2.get("noticeYn"); + + if (noticeYn1 == null && noticeYn2 == null) return 0; // 둘 다 null인 경우 + if (noticeYn1 == null) return 1; // noticeYn1이 null이면 뒤로 보냄 + if (noticeYn2 == null) return -1; // noticeYn2가 null이면 뒤로 보냄 + + return noticeYn2.compareTo(noticeYn1); + }) + .peek(map -> { + Timestamp regTimestamp = (Timestamp) map.get("BBS_REG_DATE"); + if (regTimestamp != null) { + LocalDate date = regTimestamp.toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); + map.put("BBS_REG_DATE", date.format(formatter)); + } + }) + .collect(Collectors.toList()); + + return bbsList; + } + + + private List> faqList(){ + Map paramMap = new HashMap(); + + paramMap.put("PAGESTART", 0); + paramMap.put("PERPAGENUM", 5); + + List> bbsList = faqBoardservice.boardListAllFaq(paramMap); + + + bbsList.stream() + .forEach(t -> { + String faqSetIdx = t.get("FAQ_SETIDX").toString(); + //조정신청 + if("101".equals(faqSetIdx)) { + t.put("bbsTypeNm", "조정신청"); + t.put("bbsTypeUrl", "/web/user/faqBbs/case/101/147/faq101Detail.do?faqSeq="+ t.get("FAQ_SEQ_NUMBER").toString() +"&page=1&searchType=title&searchTilte="); + } + //절차진행 + else if("102".equals(faqSetIdx)) { + t.put("bbsTypeNm", "절차진행"); + t.put("bbsTypeUrl", "/web/user/faqBbs/case/102/148/faq102Detail.do?faqSeq="+ t.get("FAQ_SEQ_NUMBER").toString() +"&page=1&searchType=title&searchTilte="); + } + //절차종료 + else if("103".equals(faqSetIdx)) { + t.put("bbsTypeNm", "절차종료"); + t.put("bbsTypeUrl", "/web/user/faqBbs/case/103/149/faq103Detail.do?faqSeq="+ t.get("FAQ_SEQ_NUMBER").toString() +"&page=1&searchType=title&searchTilte="); + } + }); + + return bbsList; + } + + + + private List> examList(){ +// if(boardIdx.equals("402")){ +// menuName = "공정거래"; +// }else if(boardIdx.equals("403")){ +// menuName = "가맹사업거래"; +// }else if(boardIdx.equals("404")){ +// menuName = "하도급거래"; +// }else if(boardIdx.equals("405")){ +// menuName = "대규모유통업거래"; +// }else if(boardIdx.equals("406")){ +// menuName = "불공정약관"; +// }else if(boardIdx.equals("407")){ +// menuName = "대리점거래"; +// } +// Map paramMap = new HashMap(); +// +// //페이징 관련 +// paramMap.put("pageStart", 0); +// paramMap.put("perPageNum", 1); +// paramMap.put("boardIdx", "402"); +// +// List> bbsList = examBoardService.boardList(paramMap); + + + List> bbsList = new ArrayList<>(); + for(int i = 402 ; i < 408 ; i ++) { + Map paramMap = new HashMap(); + + paramMap.put("pageStart", 0); + paramMap.put("perPageNum", 1); + paramMap.put("boardIdx", String.valueOf(i)); + + List> tmpList = new ArrayList<>(examBoardService.boardList(paramMap)); + if(tmpList.size() > 0) { + bbsList.add(tmpList.get(0)); + } + } + + bbsList.stream().forEach(t -> { + String examId = t.get("EXAM_ID").toString(); + + if("402".equals(examId)){ +// menuName = "공정거래"; + }else if("403".equals(examId)){ +// menuName = "가맹사업거래"; + }else if("404".equals(examId)){ +// menuName = "하도급거래"; + }else if("405".equals(examId)){ +// menuName = "대규모유통업거래"; + }else if("406".equals(examId)){ +// menuName = "불공정약관"; + }else if("407".equals(examId)){ +// menuName = "대리점거래"; + } + }); + + + return bbsList; + } + + + + + } diff --git a/src/main/java/seed/com/gtm/dao/FaqBbsDao.java b/src/main/java/seed/com/gtm/dao/FaqBbsDao.java index 73680a2d..7738c0ec 100644 --- a/src/main/java/seed/com/gtm/dao/FaqBbsDao.java +++ b/src/main/java/seed/com/gtm/dao/FaqBbsDao.java @@ -11,4 +11,5 @@ public interface FaqBbsDao { public int boardListCnt(Map paramMap); public void boardDel(Map paramMap); public void cntUpdate(Map paramMap); + public List> boardListAllFaq(Map paramMap); } diff --git a/src/main/java/seed/com/gtm/dao/FaqBbsDaoImpl.java b/src/main/java/seed/com/gtm/dao/FaqBbsDaoImpl.java index aee5c5ac..fe0bdc95 100644 --- a/src/main/java/seed/com/gtm/dao/FaqBbsDaoImpl.java +++ b/src/main/java/seed/com/gtm/dao/FaqBbsDaoImpl.java @@ -49,5 +49,11 @@ public class FaqBbsDaoImpl implements FaqBbsDao { public void cntUpdate(Map paramMap) { sqlSession.update("faqbbs.cntUpdate", paramMap); } + + @Override + public List> boardListAllFaq(Map paramMap) { + List> boardList = sqlSession.selectList("faqbbs.selectAllFaq", paramMap); + return boardList; + } } diff --git a/src/main/java/seed/com/gtm/faqbbs/faqBpardService.java b/src/main/java/seed/com/gtm/faqbbs/faqBpardService.java index d35001fe..b4c236fb 100644 --- a/src/main/java/seed/com/gtm/faqbbs/faqBpardService.java +++ b/src/main/java/seed/com/gtm/faqbbs/faqBpardService.java @@ -43,4 +43,9 @@ public class faqBpardService { public void cntUpdate(Map paramMap){ dao.cntUpdate(paramMap); } + + public List> boardListAllFaq(Map paramMap){ + List> boardList = dao.boardListAllFaq(paramMap); + return boardList; + } } 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 index 5c8b2d11..f314d55d 100644 --- 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 @@ -66,13 +66,29 @@ EMPLYR_ID = FRST_REGISTER_ID ) REGISTERID, TO_CHAR(FRST_REGIST_PNTTM,'YYYY-MM-DD') AS REGDATE - , DEL_STTUS AS DELSTTUS + , DEL_STTUS AS DELSTTUS, + ALT as ALT FROM COMTNBANNER WHERE 1=1 - AND SE_CD = '01' AND DEL_STTUS != 'Y' + + AND SE_CD = #seCd# + + + + AND ( BANNER_NM LIKE '%' || #searchKeyword# || '%' + OR LINK_URL LIKE '%' || #searchKeyword# || '%' + ) + + + AND BANNER_NM LIKE '%' || #searchKeyword# || '%' + + + AND LINK_URL LIKE '%' || #searchKeyword# || '%' + + ORDER BY SORT_ORDR ASC ) PG @@ -93,15 +109,15 @@ - AND ( BANNER_NM LIKE CONCAT ('%', #searchKeyword#,'%') - OR LINK_URL LIKE CONCAT ('%', #searchKeyword#,'%') + AND ( BANNER_NM LIKE '%' || #searchKeyword# || '%' + OR LINK_URL LIKE '%' || #searchKeyword# || '%' ) - AND BANNER_NM LIKE CONCAT ('%', #searchKeyword#,'%') + AND BANNER_NM LIKE '%' || #searchKeyword# || '%' - AND LINK_URL LIKE CONCAT ('%', #searchKeyword#,'%') + AND LINK_URL LIKE '%' || #searchKeyword# || '%' @@ -117,11 +133,12 @@ SORT_ORDR AS SORTORDR, SORT_ORDR AS sort, REFLCT_AT AS REFLCTAT, - DATE_FORMAT(LAST_UPDT_PNTTM, '%Y-%m-%d %h:%m:%s') AS REGDATE , + TO_CHAR(LAST_UPDT_PNTTM, 'YYYY-MM-DD HH24:MI:SS') AS REGDATE , DEL_STTUS AS DELSTTUS , SE_CD AS SECD , ISTARGET, - (SELECT USER_NM FROM LETTNEMPLYRINFO WHERE EMPLYR_ID = FRST_REGISTER_ID) REGISTERID + (SELECT USER_NM FROM LETTNEMPLYRINFO WHERE EMPLYR_ID = FRST_REGISTER_ID) REGISTERID, + ALT as ALT FROM COMTNBANNER WHERE BANNER_ID = #bannerId# ]]> @@ -144,7 +161,8 @@ SE_CD, - ISTARGET) + ISTARGET, + ALT) VALUES (#bannerId#, #bannerNm#, #linkUrl#, @@ -155,12 +173,13 @@ #reflctAt#, #userId#, #delSttus#, - now(), - now(), + sysdate, + sysdate, #seCd#, - #istarget#) + #istarget#, + #alt#) @@ -178,11 +197,12 @@ DEL_STTUS = #delSttus#, - LAST_UPDT_PNTTM = now(), + LAST_UPDT_PNTTM = sysdate, SITE_ID = #siteId# , - ISTARGET = #istarget# + ISTARGET = #istarget#, + ALT = #alt# WHERE BANNER_ID = #bannerId# @@ -248,23 +268,28 @@ - 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 + MERGE INTO COMTNBANNER A + USING ( + SELECT + BANNER_ID, + ROW_NUMBER() OVER (ORDER BY SORT_ORDR + + , LAST_UPDT_PNTTM ASC + + + , LAST_UPDT_PNTTM DESC + + ) AS SORT1 + FROM + COMTNBANNER + WHERE 1=1 + + AND SE_CD = #seCd# + ) B - SET A.SORT_ORDR = B.SORT1 - WHERE A.BANNER_ID = B.BANNER_ID + ON (A.BANNER_ID = B.BANNER_ID) + WHEN MATCHED THEN + UPDATE SET A.SORT_ORDR = B.SORT1 diff --git a/src/main/resources/egovframework/sqlmap/config/mappers/exam/exam_sql.xml b/src/main/resources/egovframework/sqlmap/config/mappers/exam/exam_sql.xml index 2aa50540..3302e05c 100644 --- a/src/main/resources/egovframework/sqlmap/config/mappers/exam/exam_sql.xml +++ b/src/main/resources/egovframework/sqlmap/config/mappers/exam/exam_sql.xml @@ -52,7 +52,9 @@ ( SELECT ROW_.*, ROWNUM AS RNUM FROM ( - SELECT EXAM_NO, + SELECT + EXAM_ID, + EXAM_NO, EXAM_SUBJ, EXAM_CONT, EXAM_CNT, diff --git a/src/main/resources/egovframework/sqlmap/config/mappers/faqBbs/faqbbs_sql.xml b/src/main/resources/egovframework/sqlmap/config/mappers/faqBbs/faqbbs_sql.xml index 59f74bdd..0ac0d5e3 100644 --- a/src/main/resources/egovframework/sqlmap/config/mappers/faqBbs/faqbbs_sql.xml +++ b/src/main/resources/egovframework/sqlmap/config/mappers/faqBbs/faqbbs_sql.xml @@ -114,4 +114,42 @@ SET VIEW_CNT = VIEW_CNT+1 WHERE FAQ_SEQ_NUMBER = #{faqSeq} + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnr/EgovBannerList.jsp b/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnr/EgovBannerList.jsp index c2cce3c0..d7b858df 100644 --- a/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnr/EgovBannerList.jsp +++ b/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnr/EgovBannerList.jsp @@ -1,28 +1,9 @@ -<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> +<%@ 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 uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<% - -/** - * @Class Name : EgovBannerList.java - * @Description : EgovBannerList jsp - * @Modification Information - * @ - * @ 수정일 수정자 수정내용 - * @ --------- -------- --------------------------- - * @ 2009.02.01 lee.m.j 최초 생성 - * - * @author lee.m.j - * @since 2009.03.21 - * @version 1.0 - * @see - * - * Copyright (C) 2009 by MOPAS All right reserved. - */ - -%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> @@ -124,12 +105,6 @@ function fncBannerListDelete() { } function linkPage(pageNo){ - <%-- - if(""!= document.listForm.searchKeyword.value){ - updateRecentSearch();//최근검색어 등록 - } - --%> - var listForm = document.listForm ; listForm.pageIndex.value = pageNo ; if($("#delSttus").is(":checked") ) { @@ -154,106 +129,96 @@ function press() { " /> " /> -
-
-
-

- - - ${imgCodeList.codeNm} - - 관리 -

-

사이트별로 배너 이미지를 등록, 수정, 삭제할 수 있습니다.

-
-
-
- - - - - - -
-
-

조회건수 :

-
- - -
-
-
-
    - -
  • -
    -
      - - - -
    • - -
    • -
      -
      -
      -
    • - - 사용 - - - 미사용 - -
    • -
    -
    " alt="">
    -
    -

    ${result.bannerNm}

    - - - - - - - - -
    작성자 : ${result.registerId}
    노출순서 : ${result.sortOrdr}${result.regDate}
    -
    -
  • -
    + +
    +
    + + +
    +

    + 배너관리 +

    +
      +
    • +
    • 메인관리

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

    조회건수 :

    +
    + + + + + + +
    +
    + + + + + +
    + + +
    + + +
    +
      + +
    +
    +
    + + +
diff --git a/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnr/EgovBannerRegist.jsp b/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnr/EgovBannerRegist.jsp index 87100091..da6b25e1 100644 --- a/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnr/EgovBannerRegist.jsp +++ b/src/main/webapp/WEB-INF/jsp/egovframework/com/uss/ion/bnr/EgovBannerRegist.jsp @@ -40,6 +40,22 @@ + @@ -44,8 +44,8 @@ - - + + diff --git a/src/main/webapp/WEB-INF/jsp/main/inc/EgovIncTopnav.jsp b/src/main/webapp/WEB-INF/jsp/main/inc/EgovIncTopnav.jsp index a3fcc5cd..58f00183 100644 --- a/src/main/webapp/WEB-INF/jsp/main/inc/EgovIncTopnav.jsp +++ b/src/main/webapp/WEB-INF/jsp/main/inc/EgovIncTopnav.jsp @@ -158,7 +158,7 @@ function TopnavXHR(url, data, callbackFunc, exceptionFunc , localStartFunc , loc
-
" alt="">
+
" alt="">

${result.socialSj}

diff --git a/src/main/webapp/WEB-INF/jsp/web/com/webCommonFooter.jsp b/src/main/webapp/WEB-INF/jsp/web/com/webCommonFooter.jsp index 905d9207..c93a81fc 100644 --- a/src/main/webapp/WEB-INF/jsp/web/com/webCommonFooter.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/com/webCommonFooter.jsp @@ -4,8 +4,8 @@

- - + +