From ab76471cc0fe4213ddd3d515ad9d2dd8d1068d7a Mon Sep 17 00:00:00 2001 From: itn Date: Tue, 5 Sep 2023 16:01:50 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A9=94=EC=9D=B8=ED=8E=98=EC=9D=B4=EC=A7=80?= =?UTF-8?q?=20=EC=9D=B4=EB=9F=B0=20=ED=82=A4=EC=9B=8C=EB=93=9C=EB=8A=94=20?= =?UTF-8?q?=EC=96=B4=EB=95=8C=EC=9A=94=3F=20=EA=B8=B0=EB=8A=A5=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../itn/let/lett/service/LetterService.java | 3 +- .../itn/let/lett/service/impl/LetterDAO.java | 5 +++ .../lett/service/impl/LetterServiceImpl.java | 6 ++++ src/main/java/itn/web/MainController.java | 6 ++++ .../let/letter/LetterMessages_SQL_Mysql.xml | 25 +++++++++++++ .../webapp/WEB-INF/jsp/web/main/mainPage.jsp | 35 +++---------------- 6 files changed, 49 insertions(+), 31 deletions(-) diff --git a/src/main/java/itn/let/lett/service/LetterService.java b/src/main/java/itn/let/lett/service/LetterService.java index 08736fc0..7aa727b3 100644 --- a/src/main/java/itn/let/lett/service/LetterService.java +++ b/src/main/java/itn/let/lett/service/LetterService.java @@ -176,7 +176,8 @@ public interface LetterService { // 첫번째 키워드 조회 public LetterVO selectFrsKeyword(LetterVO letterVO) throws Exception ; - + // 베스트태그(메인) 목록 조회 + public List selectMainMsgTagWebList(LetterVO letterVO) throws Exception ; // 메인베스트 태그 관리 public List selectBastMsgTagList(LetterVO letterVO) throws Exception ; diff --git a/src/main/java/itn/let/lett/service/impl/LetterDAO.java b/src/main/java/itn/let/lett/service/impl/LetterDAO.java index fc2d1de0..f03a9c99 100644 --- a/src/main/java/itn/let/lett/service/impl/LetterDAO.java +++ b/src/main/java/itn/let/lett/service/impl/LetterDAO.java @@ -324,6 +324,11 @@ public class LetterDAO extends EgovAbstractDAO { return (LetterVO) select("LetterDAO.selectFrsKeyword", letterVO); } + // 베스트태그(메인) 목록 조회 + @SuppressWarnings("unchecked") + public List selectMainMsgTagWebList(LetterVO letterVO) throws Exception{ + return (List) list("LetterDAO.selectMainMsgTagWebList", letterVO); + } // 메인 베스트 태그 관리 @SuppressWarnings("unchecked") diff --git a/src/main/java/itn/let/lett/service/impl/LetterServiceImpl.java b/src/main/java/itn/let/lett/service/impl/LetterServiceImpl.java index 2026e124..ef3c1c42 100644 --- a/src/main/java/itn/let/lett/service/impl/LetterServiceImpl.java +++ b/src/main/java/itn/let/lett/service/impl/LetterServiceImpl.java @@ -406,6 +406,12 @@ public class LetterServiceImpl extends EgovAbstractServiceImpl implements Letter return letterDAO.selectFrsKeyword(letterVO); } + // 베스트태그(메인) 목록 조회 + @Override + public List selectMainMsgTagWebList(LetterVO letterVO) throws Exception{ + return letterDAO.selectMainMsgTagWebList(letterVO); + } + @Override public List selectBastMsgTagList(LetterVO letterVO) throws Exception { return letterDAO.selectBastMsgTagList(letterVO); diff --git a/src/main/java/itn/web/MainController.java b/src/main/java/itn/web/MainController.java index 4b27ca67..8e8d5dc2 100644 --- a/src/main/java/itn/web/MainController.java +++ b/src/main/java/itn/web/MainController.java @@ -670,6 +670,12 @@ public class MainController { model.addAttribute("blineCode", blineCode); } + //문자온 소개 태그 조회 + LetterVO letterMsgVO = new LetterVO(); + letterMsgVO.setTagDiv("2"); + List mainMsgTagList = letterService.selectMainMsgTagWebList(letterMsgVO); + model.addAttribute("mainMsgTagList", mainMsgTagList); + return "web/main/mainPage"; } diff --git a/src/main/resources/egovframework/sqlmap/let/letter/LetterMessages_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/let/letter/LetterMessages_SQL_Mysql.xml index 892e4924..4e845caa 100644 --- a/src/main/resources/egovframework/sqlmap/let/letter/LetterMessages_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/letter/LetterMessages_SQL_Mysql.xml @@ -1188,6 +1188,31 @@ LIMIT 1 + +