diff --git a/mhd_wms/src/main/java/com/mhd/wms/application/service/stockOutOrder/StockOutOrderApplicationService.java b/mhd_wms/src/main/java/com/mhd/wms/application/service/stockOutOrder/StockOutOrderApplicationService.java index c2613747e..6aa98028f 100644 --- a/mhd_wms/src/main/java/com/mhd/wms/application/service/stockOutOrder/StockOutOrderApplicationService.java +++ b/mhd_wms/src/main/java/com/mhd/wms/application/service/stockOutOrder/StockOutOrderApplicationService.java @@ -144,7 +144,17 @@ public class StockOutOrderApplicationService { } } } - return stockOutOrderDomainService.queryList(stockOutOrderDO); + List stockOutOrderPOS = stockOutOrderDomainService.queryList(stockOutOrderDO); + for (StockOutOrderPO stockOutOrderPO : stockOutOrderPOS) { + StockOutOrderPO stockOutOrderPO1 = stockOutOrderDomainService.getInfoChildren(stockOutOrderPO.getOutOrderId()); + List materialDetailList = stockOutOrderPO1.getMaterialDetailList(); + BigDecimal reduce = materialDetailList.stream().map(OutMaterialDetailPO::getOutboundQuantity).reduce(BigDecimal.ZERO, BigDecimal::add); + stockOutOrderPO.setTotalOutboundQuantity(reduce); + stockOutOrderPO.setAllocationQuantity(stockOutOrderPO1.getAllocationQuantity()); + stockOutOrderPO.setPickingQuantity(stockOutOrderPO1.getPickingQuantity()); + stockOutOrderPO.setCheckQuantity(stockOutOrderPO1.getCheckQuantity()); + } + return stockOutOrderPOS; } diff --git a/mhd_wms/src/main/java/com/mhd/wms/domain/stockOutOrder/repository/po/StockOutOrderPO.java b/mhd_wms/src/main/java/com/mhd/wms/domain/stockOutOrder/repository/po/StockOutOrderPO.java index 61c9ab403..9b2491ab7 100644 --- a/mhd_wms/src/main/java/com/mhd/wms/domain/stockOutOrder/repository/po/StockOutOrderPO.java +++ b/mhd_wms/src/main/java/com/mhd/wms/domain/stockOutOrder/repository/po/StockOutOrderPO.java @@ -377,4 +377,7 @@ public class StockOutOrderPO extends BaseVOEntity { @ApiModelProperty("app上传的图片") private String pictureApp; + @ApiModelProperty("出库总数量") + private BigDecimal totalOutboundQuantity; + } \ No newline at end of file