From 386465c17572fee375f82ec6eeefea432cca1272 Mon Sep 17 00:00:00 2001 From: Shallwe Date: Fri, 3 Feb 2023 18:37:42 +0800 Subject: [PATCH] =?UTF-8?q?fix(85):=20=20=ED=8E=98=EC=9D=B4=EC=A7=80=20?= =?UTF-8?q?=EC=82=BD=EC=9E=85=20(=ED=95=9C=20=ED=8E=98=EC=9D=B4=EC=A7=80?= =?UTF-8?q?=20=EB=8B=B9=20=EA=B2=8C=EC=8B=9C=EB=AC=BC=2030=20=EA=B0=9C)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../backoffice/m/bf_board/M_Bf_boardBO.java | 2 +- .../m/bf_board/M_Bf_boardBOImpl.java | 8 ++--- .../m/bf_board/M_Bf_boardController.java | 16 +++++++--- .../views/ftl/m/bf_board/list_bf_board.ftl | 30 ++++++++++++++++++- src/main/webapp/m/css/style.css | 24 +++++++++++++++ 5 files changed, 70 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/backoffice/m/bf_board/M_Bf_boardBO.java b/src/main/java/com/backoffice/m/bf_board/M_Bf_boardBO.java index 9f77acf..da19b81 100644 --- a/src/main/java/com/backoffice/m/bf_board/M_Bf_boardBO.java +++ b/src/main/java/com/backoffice/m/bf_board/M_Bf_boardBO.java @@ -9,7 +9,7 @@ public interface M_Bf_boardBO { public abstract DataMap select_bf_view_board(DataMap paramMap) throws Exception; public abstract List select_list_bf_board(DataMap paramMap) throws Exception; - public abstract int select_list_bf_board_count(DataMap paramMap) throws Exception; + public abstract List select_list_bf_board_count(DataMap paramMap) throws Exception; public abstract DataMap select_top_bf_board(DataMap paramMap) throws Exception; public abstract List select_bf_board_img_by_b_no(DataMap paramMap) throws Exception; public abstract List select_bf_board_vote_by_b_no(DataMap paramMap) throws Exception; diff --git a/src/main/java/com/backoffice/m/bf_board/M_Bf_boardBOImpl.java b/src/main/java/com/backoffice/m/bf_board/M_Bf_boardBOImpl.java index 2e465ec..ac9ebaf 100644 --- a/src/main/java/com/backoffice/m/bf_board/M_Bf_boardBOImpl.java +++ b/src/main/java/com/backoffice/m/bf_board/M_Bf_boardBOImpl.java @@ -28,17 +28,17 @@ public class M_Bf_boardBOImpl extends AbstractBOManager implements M_Bf_boardBO return lm; } - public int select_list_bf_board_count(DataMap paramMap) throws Exception{ - int result = 0; + public List select_list_bf_board_count(DataMap paramMap) throws Exception{ + List lm = null; try { generalDAO.setNamespace(SQLMAP_NAMESPACE); - result = generalDAO.select_item_to_number("select_list_bf_board_count", paramMap); + lm = generalDAO.select_to_list("select_list_bf_board_count", paramMap); } catch (SQLException e) { throw e; } - return result; + return lm; } public DataMap select_top_bf_board(DataMap paramMap) throws Exception{ diff --git a/src/main/java/com/backoffice/m/bf_board/M_Bf_boardController.java b/src/main/java/com/backoffice/m/bf_board/M_Bf_boardController.java index 1edc373..620bd25 100644 --- a/src/main/java/com/backoffice/m/bf_board/M_Bf_boardController.java +++ b/src/main/java/com/backoffice/m/bf_board/M_Bf_boardController.java @@ -80,16 +80,24 @@ public class M_Bf_boardController extends AbstractControllerManager { paramMap.put("tutorial_cnt", tutorial_cnt); //---beigin-- -// int lm_count= bf_boardBo.select_list_bf_board_count(paramMap); + List lm_count_list= bf_boardBo.select_list_bf_board_count(paramMap); log.debug("lm_count....."); + int lm_count= lm_count_list.get(0).getInt("count"); + int page = 1; + try{ + page = paramMap.getInt("page"); + }catch(Exception ex1){ + //default first page + page = 1; + } + // log.fatal(lm_count); - paramMap.put("lm_count", 100); - paramMap.put("lm_page", 1); + paramMap.put("lm_count", lm_count); + paramMap.put("lm_page", page); paramMap.put("lm_pagesize", 30); //---end --- List lm = bf_boardBo.select_list_bf_board(paramMap); - DataMap.putToModel(model, "lm", lm); // 인기글 셀렉 diff --git a/src/main/webapp/WEB-INF/views/ftl/m/bf_board/list_bf_board.ftl b/src/main/webapp/WEB-INF/views/ftl/m/bf_board/list_bf_board.ftl index 8a27876..997b17c 100644 --- a/src/main/webapp/WEB-INF/views/ftl/m/bf_board/list_bf_board.ftl +++ b/src/main/webapp/WEB-INF/views/ftl/m/bf_board/list_bf_board.ftl @@ -231,6 +231,20 @@ + + <#if model['tutorial_cnt'] == 0> @@ -240,7 +254,21 @@ <#include "/m/include/chatbot_script.ftl">