仓库列表分页

newFrame
anthonywj 3 years ago
parent e07922d3b2
commit 9f1fb1553d

@ -76,10 +76,12 @@ public class InvWarehouseController {
@GetMapping("spms/inv/warehouse/filter") @GetMapping("spms/inv/warehouse/filter")
public BaseResponse filterInvWarehouse(FilterInvWarehouseRequest filterInvWarehouseRequest) { public BaseResponse filterInvWarehouse(FilterInvWarehouseRequest filterInvWarehouseRequest) {
List<InvWarehouseEntity> invWarehouseEntities = invWarehouseService.filterInvWarehouse(filterInvWarehouseRequest); List<InvWarehouseEntity> invWarehouseEntities = invWarehouseService.filterInvWarehouse(filterInvWarehouseRequest);
List<InvWarehouseResponse> merge = merge(invWarehouseEntities, 0); PageInfo<InvWarehouseEntity> pageInfo = new PageInfo<>(invWarehouseEntities);
Map<String, Object> restMap = new HashMap<>(); PageSimpleResponse<InvWarehouseEntity> pageSimpleResponse = new PageSimpleResponse<>();
restMap.put("list", merge); pageSimpleResponse.setTotal(pageInfo.getTotal());
return ResultVOUtils.success(restMap); pageSimpleResponse.setList(invWarehouseEntities);
return ResultVOUtils.success(pageSimpleResponse);
} }
@AuthRuleAnnotation("") @AuthRuleAnnotation("")
@ -185,19 +187,19 @@ public class InvWarehouseController {
} }
public List<InvWarehouseResponse> merge(List<InvWarehouseEntity> invWarehouseEntities, // public List<InvWarehouseResponse> merge(List<InvWarehouseEntity> invWarehouseEntities,
Integer pid) { // Integer pid) {
List<InvWarehouseResponse> invWarehouseResponses = new ArrayList<>(); // List<InvWarehouseResponse> invWarehouseResponses = new ArrayList<>();
for (InvWarehouseEntity invWarehouseEntity : invWarehouseEntities) { // for (InvWarehouseEntity invWarehouseEntity : invWarehouseEntities) {
InvWarehouseResponse invWarehouseResponse = new InvWarehouseResponse(); // InvWarehouseResponse invWarehouseResponse = new InvWarehouseResponse();
BeanUtils.copyProperties(invWarehouseEntity, invWarehouseResponse); // BeanUtils.copyProperties(invWarehouseEntity, invWarehouseResponse);
if (pid.equals(invWarehouseEntity.getPid())) { // if (pid.equals(invWarehouseEntity.getPid())) {
invWarehouseResponse.setChildren(merge(invWarehouseEntities, invWarehouseEntity.getId())); // invWarehouseResponse.setChildren(merge(invWarehouseEntities, invWarehouseEntity.getId()));
invWarehouseResponses.add(invWarehouseResponse); // invWarehouseResponses.add(invWarehouseResponse);
} // }
} // }
return invWarehouseResponses; // return invWarehouseResponses;
} // }
@AuthRuleAnnotation("") @AuthRuleAnnotation("")
@PostMapping("/spms/inv/warehouse/save1") @PostMapping("/spms/inv/warehouse/save1")

Loading…
Cancel
Save