|
|
|
@ -478,12 +478,15 @@ public class PurOrderController {
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping("/purchase/orderByBillNo/{billNo}")
|
|
|
|
|
public BaseResponse orderByBillNo(@PathVariable String billNo) {
|
|
|
|
|
PurOrderEntity purOrderEntity = purOrderService.selectByBillNo(billNo);
|
|
|
|
|
List<PurOrderDetailEntity> list = purOrderDetailService.list(new LambdaQueryWrapper<PurOrderDetailEntity>().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<PurOrderResponse> purApplyEntities = purOrderService.queryPageList(purOrderRequest);
|
|
|
|
|
PageInfo<PurOrderResponse> pageInfo;
|
|
|
|
|
pageInfo = new PageInfo<>(purApplyEntities);
|
|
|
|
|
PageSimpleResponse<PurOrderResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
|
|
|
|
pageSimpleResponse.setList(purApplyEntities);
|
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|