From 80353a969978e53c7a568ac3f3a65b1be4de6a88 Mon Sep 17 00:00:00 2001 From: zhou-hongcheng <1064771933@qq.com> Date: Tue, 10 Mar 2026 14:29:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=BA=E5=BA=93=E5=8D=95=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E8=AE=A1=E5=88=92=E5=87=BA=E5=BA=93=E5=88=86=E9=85=8D=E6=8B=A3?= =?UTF-8?q?=E8=B4=A7=E5=A4=8D=E5=90=88=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../StockOutOrderApplicationService.java | 12 +++++++++++- .../stockOutOrder/repository/po/StockOutOrderPO.java | 3 +++ 2 files changed, 14 insertions(+), 1 deletion(-) 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