diff --git a/src/main/java/com/glxp/api/controller/purchase/PurOrderController.java b/src/main/java/com/glxp/api/controller/purchase/PurOrderController.java index 141caa59a..140451c57 100644 --- a/src/main/java/com/glxp/api/controller/purchase/PurOrderController.java +++ b/src/main/java/com/glxp/api/controller/purchase/PurOrderController.java @@ -478,12 +478,15 @@ public class PurOrderController { */ @GetMapping("/purchase/orderByBillNo/{billNo}") public BaseResponse orderByBillNo(@PathVariable String billNo) { - PurOrderEntity purOrderEntity = purOrderService.selectByBillNo(billNo); - List list = purOrderDetailService.list(new LambdaQueryWrapper().eq(PurOrderDetailEntity::getOrderIdFk, purOrderEntity.getId())); - PurOrderByBillNoResponse res = new PurOrderByBillNoResponse(); - BeanUtils.copyProperties(purOrderEntity,res); - res.setItems(list); - return ResultVOUtils.success(res); + PurOrderRequest purOrderRequest = new PurOrderRequest(); + purOrderRequest.setBillNo(billNo); + List purApplyEntities = purOrderService.queryPageList(purOrderRequest); + PageInfo pageInfo; + pageInfo = new PageInfo<>(purApplyEntities); + PageSimpleResponse pageSimpleResponse = new PageSimpleResponse<>(); + pageSimpleResponse.setTotal(pageInfo.getTotal()); + pageSimpleResponse.setList(purApplyEntities); + return ResultVOUtils.success(pageSimpleResponse); } }