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 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 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;

@ -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<DataMap> select_list_bf_board_count(DataMap paramMap) throws Exception{
List<DataMap> 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{

@ -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<DataMap> 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<DataMap> lm = bf_boardBo.select_list_bf_board(paramMap);
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>
<!-- //wrap -->
@ -240,7 +254,21 @@
<#include "/m/include/chatbot_script.ftl">
<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) {
location.href = "${URL_ROOT}/m/bf_board/view_bf_detail_board.do?bd_no="+bd_no;
}

@ -17603,3 +17603,27 @@ color: white;
top:40%;
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