diff --git a/src/main/java/kcc/web/MainController.java b/src/main/java/kcc/web/MainController.java index 78708315..782a8734 100644 --- a/src/main/java/kcc/web/MainController.java +++ b/src/main/java/kcc/web/MainController.java @@ -97,6 +97,7 @@ 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; +import seed.utils.SeedConstants; /** * 템플릿 메인 페이지 컨트롤러 클래스(Sample 소스) @@ -229,7 +230,7 @@ public class MainController { /** 뉴스레터 */ model.addAttribute("faqList", this.faqList()); - List> test = examList(); + model.addAttribute("examList", this.examList()); return "web/main/mainPage"; } @@ -1364,17 +1365,17 @@ public class MainController { .forEach(t -> { String faqSetIdx = t.get("FAQ_SETIDX").toString(); //조정신청 - if("101".equals(faqSetIdx)) { + if(SeedConstants.FAQ_JOJUNGSINCHUNG.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)) { + else if(SeedConstants.FAQ_JULCHAJINHENG.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)) { + else if(SeedConstants.FAQ_JULCHAJONGRYO.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="); } @@ -1386,31 +1387,12 @@ public class MainController { 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 ++) { + for( + int i = Integer.valueOf(SeedConstants.EXAM_GONGJUNG) ; + i < Integer.valueOf(SeedConstants.EXAM_DAERIJUM)+1 ; + i ++ + ) { Map paramMap = new HashMap(); paramMap.put("pageStart", 0); @@ -1425,23 +1407,29 @@ public class MainController { 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 = "대리점거래"; + if(SeedConstants.EXAM_GONGJUNG.equals(examId)){ + t.put("menuNm", "공정거래"); + t.put("titleColor", "orange"); + } else if(SeedConstants.EXAM_GAMENG.equals(examId)){ + t.put("menuNm", "가맹사업거래"); + t.put("titleColor", "red"); + } else if(SeedConstants.EXAM_HADO.equals(examId)){ + t.put("menuNm", "하도급거래"); + t.put("titleColor", "yellow"); + } else if(SeedConstants.EXAM_DAEGYUMO.equals(examId)){ + t.put("menuNm", "대규모유통업거래"); + t.put("titleColor", "darkorange"); + } else if(SeedConstants.EXAM_BULGONGJUNG.equals(examId)){ + t.put("menuNm", "불공정약관"); + t.put("titleColor", "darkred"); + } else if(SeedConstants.EXAM_DAERIJUM.equals(examId)){ + t.put("menuNm", "대리점거래"); + t.put("titleColor", "darkyellow"); + }else { + t.put("menuNm", "공정거래"); + t.put("titleColor", "orange"); } }); - - return bbsList; } diff --git a/src/main/java/seed/utils/SeedConstants.java b/src/main/java/seed/utils/SeedConstants.java index 7bce6f5b..94eee859 100644 --- a/src/main/java/seed/utils/SeedConstants.java +++ b/src/main/java/seed/utils/SeedConstants.java @@ -45,4 +45,47 @@ public class SeedConstants { public static final String BUYEONGUWON = "0914000000"; //부연구원 public static final String GWANRIJA = "0915000000"; //관리자 public static final String DAERI = "0916000000"; //대리 + + + + /* 자주하는질문 게시판 유형 */ + /** + * 자주하는질문 - 조정신청 + */ + public static final String FAQ_JOJUNGSINCHUNG = "101"; // 자주하는질문 - 조정신청 + /** + * 자주하는질문 - 절차진행 + */ + public static final String FAQ_JULCHAJINHENG = "102"; // 자주하는질문 - 절차진행 + /** + * 자주하는질문 - 절차종료 + */ + public static final String FAQ_JULCHAJONGRYO = "103"; // 자주하는질문 - 절차종료 + + + /* 조정사례 게시판 유형 */ + /** + * 조정사례 - 공정거래 + */ + public static final String EXAM_GONGJUNG = "402"; // 조정사례 - 공정거래 + /** + * 조정사례 - 가맹사업거래 + */ + public static final String EXAM_GAMENG = "403"; // 조정사례 - 가맹사업거래 + /** + * 조정사례 - 하도급거래 + */ + public static final String EXAM_HADO = "404"; // 조정사례 - 하도급거래 + /** + * 조정사례 - 대규모유통업거래 + */ + public static final String EXAM_DAEGYUMO = "405"; // 조정사례 - 대규모유통업거래 + /** + * 조정사례 - 불공정약관 + */ + public static final String EXAM_BULGONGJUNG = "406"; // 조정사례 - 불공정약관 + /** + * 조정사례 - 대리점거래 + */ + public static final String EXAM_DAERIJUM = "407"; // 조정사례 - 대리점거래 } 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 c93a81fc..8ddc43a2 100644 --- a/src/main/webapp/WEB-INF/jsp/web/com/webCommonFooter.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/com/webCommonFooter.jsp @@ -1,6 +1,12 @@ <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + +