用pagehelper 分页 只有第一页 和第三页的 数据, 选第二页 返回第三页(总共3页)~~
//用于存放最终的order
List
//根据detailId找到所有Order,封装分页返回草稿数据(保存未上报)
if(null!=checklistOrders){
checklistOrders = pageHelpForOrders(detailId,pageNum);
}
if (checklistOrders.size() == 0) {
//之前创建过,但是没有填写,将detail创建时间变为当前时间
checklistDetail.setCreateTime(new Date());
checklistManager.updateDetail(checklistDetail);
}
//找出所有检查项分页存储
PageHelper.startPage(null == pageNum ? 1 : pageNum, 10);
List
--------------------中间省略部分代码----------------------------------
PageInfo
pageInfo.setList(null);
res.addResponse("pageInfo",pageInfo);
res.addResponse("list", checklistItems);
res.addResponse("orders", checklistOrders);
res.addResponse("count", map);
res.addResponse("pageType", pageType);
return res;
--------------------------------以下是提出来调用的分页方法----------------
//分页
public List
//用于存放最终的order
List
PageHelper.startPage(null == pageNum ? 1 : pageNum, 10);
checklistOrders = checklistManager.listAllOrderByDetailId(Long.valueOf(detailId));
PageInfo
pageInfoForOrder.setList(null);
return checklistOrders;
}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2231/viewspace-3128102/ ,如需转载,请注明出处,否则将追究法律责任。