fix(85): 페이지 삽입 (한 페이지 당 게시물 30 개)

dev_bert
Shallwe 2 years ago
parent ebfa706015
commit 386465c175

@ -9,7 +9,7 @@ public interface M_Bf_boardBO {
public abstract DataMap select_bf_view_board(DataMap paramMap) throws Exception; public abstract DataMap select_bf_view_board(DataMap paramMap) throws Exception;
public abstract List<DataMap> select_list_bf_board(DataMap paramMap) throws Exception; public abstract List<DataMap> select_list_bf_board(DataMap paramMap) throws Exception;
public abstract int select_list_bf_board_count(DataMap paramMap) throws Exception; public abstract List<DataMap> select_list_bf_board_count(DataMap paramMap) throws Exception;
public abstract DataMap select_top_bf_board(DataMap paramMap) throws Exception; public abstract DataMap select_top_bf_board(DataMap paramMap) throws Exception;
public abstract List<DataMap> select_bf_board_img_by_b_no(DataMap paramMap) throws Exception; public abstract List<DataMap> select_bf_board_img_by_b_no(DataMap paramMap) throws Exception;
public abstract List<DataMap> select_bf_board_vote_by_b_no(DataMap paramMap) throws Exception; public abstract List<DataMap> select_bf_board_vote_by_b_no(DataMap paramMap) throws Exception;

@ -28,17 +28,17 @@ public class M_Bf_boardBOImpl extends AbstractBOManager implements M_Bf_boardBO
return lm; return lm;
} }
public int select_list_bf_board_count(DataMap paramMap) throws Exception{ public List<DataMap> select_list_bf_board_count(DataMap paramMap) throws Exception{
int result = 0; List<DataMap> lm = null;
try { try {
generalDAO.setNamespace(SQLMAP_NAMESPACE); 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) { } catch (SQLException e) {
throw e; throw e;
} }
return result; return lm;
} }
public DataMap select_top_bf_board(DataMap paramMap) throws Exception{ public DataMap select_top_bf_board(DataMap paramMap) throws Exception{

@ -80,16 +80,24 @@ public class M_Bf_boardController extends AbstractControllerManager {
paramMap.put("tutorial_cnt", tutorial_cnt); paramMap.put("tutorial_cnt", tutorial_cnt);
//---beigin-- //---beigin--
// int lm_count= bf_boardBo.select_list_bf_board_count(paramMap); List<DataMap> lm_count_list= bf_boardBo.select_list_bf_board_count(paramMap);
log.debug("lm_count....."); 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); // log.fatal(lm_count);
paramMap.put("lm_count", 100); paramMap.put("lm_count", lm_count);
paramMap.put("lm_page", 1); paramMap.put("lm_page", page);
paramMap.put("lm_pagesize", 30); paramMap.put("lm_pagesize", 30);
//---end --- //---end ---
List<DataMap> lm = bf_boardBo.select_list_bf_board(paramMap); List<DataMap> lm = bf_boardBo.select_list_bf_board(paramMap);
DataMap.putToModel(model, "lm", lm); DataMap.putToModel(model, "lm", lm);
// 인기글 셀렉 // 인기글 셀렉

@ -230,6 +230,20 @@
<!-- //커뮤니티 내용 --> <!-- //커뮤니티 내용 -->
</div>
<!-- page action -->
<div class="page_menu">
<span onclick="onLoadData(1)">1</span>
<span onclick="onLoadData(2)">2</span>
<span onclick="onLoadData(3)">3</span>
<span onclick="onLoadData(4)">4</span>
<span onclick="onLoadData(5)">5</span>
<span onclick="onLoadData(6)">6</span>
<span>7</span>
<span>8</span>
<span>9</span>
<span>10</span>
<span>Next</span>
</div> </div>
<!-- //wrap --> <!-- //wrap -->
@ -240,7 +254,21 @@
<#include "/m/include/chatbot_script.ftl"> <#include "/m/include/chatbot_script.ftl">
<script> <script>
function onLoadData() {
const url = "${URL_ROOT}/m/bf_growth/vac_schedule_check.do?dvs_no=" + ($(e).attr('name')) + "&dv_check=1";
console.log('打印请求的接口:', url)
$.ajax({
url: url,
processData: false,
contentType: false,
type: 'GET',
async : false,
success: function(response){
Swal.fire({text: '저장 되었습니다.'}).then((result)=>{ location.reload(); })
// callback(response);
}
});
}
var fncDetail = function(bd_no) { var fncDetail = function(bd_no) {
location.href = "${URL_ROOT}/m/bf_board/view_bf_detail_board.do?bd_no="+bd_no; location.href = "${URL_ROOT}/m/bf_board/view_bf_detail_board.do?bd_no="+bd_no;
} }

@ -17603,3 +17603,27 @@ color: white;
top:40%; top:40%;
right: 15px; right: 15px;
} }
.page_menu {
position: fixed;
bottom: 80px;
left: 22px;
right: 22px;
background: #fff;
border:2px solid #ff9c00;
border-radius: 8px;
display: flex;
align-items: center;
height: 35px;
}
.page_menu span{
display: inline-block;
width: 35px;
height: 100%;
line-height: 29px;
text-align: center;
font-size: 12px;
font-weight: bold;
color:#ff9c00;
border:1px solid #e8e8e8;
}
Loading…
Cancel
Save