Commit 50f0371b by “zcwang”

mofify: 分页查询

parent d89b5764
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
*/ */
package com.netease.mail.yanxuan.change.biz.biz; package com.netease.mail.yanxuan.change.biz.biz;
import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
...@@ -614,14 +615,15 @@ public class ChangeFlowBiz { ...@@ -614,14 +615,15 @@ public class ChangeFlowBiz {
return changeFlowVO; return changeFlowVO;
} }
public PageInfo<ChangeRecord> query(Integer page, Integer pageSize, ChangeFlowListQueryReq changeFlowListQueryReq) { public PageInfo<ChangeFlowVO> query(Integer page, Integer pageSize, ChangeFlowListQueryReq changeFlowListQueryReq) {
log.info("[query] page:{}, pageSize:{}, changeFlowListQueryReq:{}", page, pageSize, JSON.toJSONString(changeFlowListQueryReq)); log.info("[query] page:{}, pageSize:{}, changeFlowListQueryReq:{}", page, pageSize, JSON.toJSONString(changeFlowListQueryReq));
//进行分页 //进行分页
PageHelper.startPage(page,pageSize); PageHelper.startPage(page,pageSize);
return new PageInfo<ChangeRecord>(changeRecordMapper.selectByCondition(changeFlowListQueryReq)); PageInfo<ChangeRecord> changeRecordPageInfo = new PageInfo<>(changeRecordMapper.selectByCondition(changeFlowListQueryReq));
// List<ChangeFlowVO> list = new ArrayList<>(); List<ChangeRecord> changeRecords = changeRecordPageInfo.getList();
List<ChangeFlowVO> list = new ArrayList<>();
// 处理数据 // 处理数据
/*if (CollectionUtils.isNotEmpty(changeRecords)) { if (CollectionUtils.isNotEmpty(changeRecords)) {
list = changeRecords.stream().map(c -> { list = changeRecords.stream().map(c -> {
ChangeFlowVO changeFlowVO = new ChangeFlowVO(); ChangeFlowVO changeFlowVO = new ChangeFlowVO();
changeFlowVO.setId(c.getId()); changeFlowVO.setId(c.getId());
...@@ -656,7 +658,13 @@ public class ChangeFlowBiz { ...@@ -656,7 +658,13 @@ public class ChangeFlowBiz {
changeFlowVO.setRemark(c.getRemark()); changeFlowVO.setRemark(c.getRemark());
return changeFlowVO; return changeFlowVO;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
}*/ }
PageInfo<ChangeFlowVO> changeFlowVOPageInfo = new PageInfo<>(list);
changeFlowVOPageInfo.setPageNum(changeRecordPageInfo.getPageNum());
changeFlowVOPageInfo.setPageSize(changeRecordPageInfo.getPageSize());
changeFlowVOPageInfo.setSize(changeRecordPageInfo.getSize());
changeFlowVOPageInfo.setPages(changeRecordPageInfo.getPages());
return changeFlowVOPageInfo;
} }
public UserBaseContainerDTO getOperator(InterfaceInputDTO interfaceInput) { public UserBaseContainerDTO getOperator(InterfaceInputDTO interfaceInput) {
......
...@@ -65,7 +65,7 @@ public class ChangeFlowController { ...@@ -65,7 +65,7 @@ public class ChangeFlowController {
* @return * @return
*/ */
@GetMapping("/query") @GetMapping("/query")
public AjaxResult<PageInfo<ChangeRecord>> query(@RequestParam(name = "page", defaultValue = "1") Integer page, public AjaxResult<PageInfo<ChangeFlowVO>> query(@RequestParam(name = "page", defaultValue = "1") Integer page,
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
@RequestParam(name = "itemId", required = false) String itemId, @RequestParam(name = "itemId", required = false) String itemId,
@RequestParam(name = "supplier", required = false) String supplier, @RequestParam(name = "supplier", required = false) String supplier,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment