From 99e7c314a0f1a63b54735be4fabd8678301c4745 Mon Sep 17 00:00:00 2001 From: zhou-hongcheng <1064771933@qq.com> Date: Thu, 16 Apr 2026 11:31:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=84=E7=A0=81=E5=95=86=E5=93=81=E7=94=9F?= =?UTF-8?q?=E6=88=90=E6=8B=A3=E8=B4=A7=E5=8D=95=E5=AD=98=E5=85=A5=E6=8A=84?= =?UTF-8?q?=E7=A0=81=E9=87=8D=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../repository/po/OutMaterialDetailPO.java | 4 ++++ .../stockOutOrder/service/StockOutOrderDomainService.java | 7 ++++++- .../mapper/OutMaterialDetail/OutMaterialDetailMapper.xml | 2 ++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/mhd_wms/src/main/java/com/mhd/wms/domain/outMaterialDetail/repository/po/OutMaterialDetailPO.java b/mhd_wms/src/main/java/com/mhd/wms/domain/outMaterialDetail/repository/po/OutMaterialDetailPO.java index 7f3e971fb..5ffdb3901 100644 --- a/mhd_wms/src/main/java/com/mhd/wms/domain/outMaterialDetail/repository/po/OutMaterialDetailPO.java +++ b/mhd_wms/src/main/java/com/mhd/wms/domain/outMaterialDetail/repository/po/OutMaterialDetailPO.java @@ -525,4 +525,8 @@ public class OutMaterialDetailPO extends StockOutOrderBaseDO { @ApiModelProperty("出库异常明细:作业数量(复核异常场景=实际复核数量)") @TableField(exist = false) private BigDecimal abnormalWorkQuantity; + + @ApiModelProperty("抄码总重量") + @Excel(name = "抄码总重量") + private BigDecimal copyTotalWeight; } \ No newline at end of file diff --git a/mhd_wms/src/main/java/com/mhd/wms/domain/stockOutOrder/service/StockOutOrderDomainService.java b/mhd_wms/src/main/java/com/mhd/wms/domain/stockOutOrder/service/StockOutOrderDomainService.java index 26e172d2a..f5b45e931 100644 --- a/mhd_wms/src/main/java/com/mhd/wms/domain/stockOutOrder/service/StockOutOrderDomainService.java +++ b/mhd_wms/src/main/java/com/mhd/wms/domain/stockOutOrder/service/StockOutOrderDomainService.java @@ -655,7 +655,12 @@ public class StockOutOrderDomainService { pickingMaterialDetailDO.setExtAttr4(outMaterialDetailPO.getExtAttr4()); // 毛重、净重、面积、体积从出库单明细自动带出 pickingMaterialDetailDO.setTotalGrossWeight(outMaterialDetailPO.getTotalGrossWeight()); - pickingMaterialDetailDO.setTotalNetWeight(outMaterialDetailPO.getTotalNetWeight()); + //判断是否是抄码商品净重 + if (outMaterialDetailPO.getCopyTotalWeight() != null){ + pickingMaterialDetailDO.setTotalNetWeight(outMaterialDetailPO.getCopyTotalWeight()); + }else { + pickingMaterialDetailDO.setTotalNetWeight(outMaterialDetailPO.getTotalNetWeight()); + } pickingMaterialDetailDO.setTotalArea(outMaterialDetailPO.getTotalArea()); pickingMaterialDetailDO.setTotalVolume(outMaterialDetailPO.getTotalVolume()); pickingMaterialDetailList.add(pickingMaterialDetailDO); diff --git a/mhd_wms/src/main/resources/mapper/OutMaterialDetail/OutMaterialDetailMapper.xml b/mhd_wms/src/main/resources/mapper/OutMaterialDetail/OutMaterialDetailMapper.xml index ee9ce8fcc..08061dfaf 100644 --- a/mhd_wms/src/main/resources/mapper/OutMaterialDetail/OutMaterialDetailMapper.xml +++ b/mhd_wms/src/main/resources/mapper/OutMaterialDetail/OutMaterialDetailMapper.xml @@ -94,6 +94,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + @@ -145,6 +146,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" a.INVENTORY_DATE, a.EXT_ATTR_3, a.EXT_ATTR_4, + a.COPY_TOTAL_WEIGHT, a.INVENTORY_QUANTITY