diff --git a/src/main/java/com/dbnt/faisp/publicBoard/PublicBoardController.java b/src/main/java/com/dbnt/faisp/publicBoard/PublicBoardController.java index ebf22e57..26bf4a38 100644 --- a/src/main/java/com/dbnt/faisp/publicBoard/PublicBoardController.java +++ b/src/main/java/com/dbnt/faisp/publicBoard/PublicBoardController.java @@ -83,7 +83,6 @@ public class PublicBoardController { publicBoard.setDownOrganCdList(loginUser.getDownOrganCdList()); mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); } - publicBoard.setUpOrganCdList(loginUser.getUpOrganCdList()); mav.addObject("qnaList", publicBoardService.selectContentList(publicBoard)); publicBoard.setContentCnt(publicBoardService.selectContentListCnt(publicBoard)); publicBoard.setPaginationInfo(); diff --git a/src/main/java/com/dbnt/faisp/publicBoard/mapper/PublicBoardMapper.java b/src/main/java/com/dbnt/faisp/publicBoard/mapper/PublicBoardMapper.java index 4c7f65e7..0188d86e 100644 --- a/src/main/java/com/dbnt/faisp/publicBoard/mapper/PublicBoardMapper.java +++ b/src/main/java/com/dbnt/faisp/publicBoard/mapper/PublicBoardMapper.java @@ -8,6 +8,7 @@ import java.util.List; @Mapper public interface PublicBoardMapper { List selectContentList(PublicBoard publicBoard); + List selectContentListWhere(PublicBoard publicBoard); Integer selectContentListCnt(PublicBoard publicBoard); } diff --git a/src/main/resources/mybatisMapper/PublicBoardMapper.xml b/src/main/resources/mybatisMapper/PublicBoardMapper.xml index 899b8ddf..5b2f0360 100644 --- a/src/main/resources/mybatisMapper/PublicBoardMapper.xml +++ b/src/main/resources/mybatisMapper/PublicBoardMapper.xml @@ -9,29 +9,34 @@ and a.public_type = #{publicType} + + AND a.title LIKE CONCAT('%', #{title}, '%') + and a.wrt_dt >= #{startDate}::date and a.wrt_dt <= #{endDate}::date - and a.public_key in ( - - select public_key from public_board where wrt_organ in - - #{organCd} - - - - union all - - - select public_key from public_board where organ_chk = 'F' and wrt_organ in - - #{organCd} - - - ) + + and a.public_key in ( + + select public_key from public_board where wrt_organ in + + #{organCd} + + + + union all + + + select public_key from public_board where organ_chk = 'F' and wrt_organ in + + #{organCd} + + + ) +
diff --git a/src/main/resources/templates/publicBoard/qna/qnaPage.html b/src/main/resources/templates/publicBoard/qna/qnaPage.html index 593074ab..008dbc3f 100644 --- a/src/main/resources/templates/publicBoard/qna/qnaPage.html +++ b/src/main/resources/templates/publicBoard/qna/qnaPage.html @@ -6,6 +6,7 @@ +
@@ -15,7 +16,7 @@
-
+
@@ -116,7 +117,7 @@
- +