From ea4ee08353c3f6f862ae2a66c2471470f7eed621 Mon Sep 17 00:00:00 2001
From: zhou-hongcheng <1064771933@qq.com>
Date: Thu, 16 Apr 2026 13:31:23 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8A=84=E7=A0=81=E5=95=86=E5=93=81=E6=8B=A3?=
=?UTF-8?q?=E8=B4=A7=E5=AD=98=E5=85=A5id?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../outMaterialDetail/repository/po/OutMaterialDetailPO.java | 4 ++++
.../repository/todo/PickingMaterialDetailDO.java | 4 ++++
.../stockOutOrder/service/StockOutOrderDomainService.java | 1 +
.../mapper/OutMaterialDetail/OutMaterialDetailMapper.xml | 2 ++
4 files changed, 11 insertions(+)
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 5ffdb3901..f9d3977a7 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
@@ -529,4 +529,8 @@ public class OutMaterialDetailPO extends StockOutOrderBaseDO {
@ApiModelProperty("抄码总重量")
@Excel(name = "抄码总重量")
private BigDecimal copyTotalWeight;
+
+ @ApiModelProperty("抄码id数组 逗号分隔")
+ @Excel(name = "抄码id数组")
+ private String copyCodeReferenceIds;
}
\ No newline at end of file
diff --git a/mhd_wms/src/main/java/com/mhd/wms/domain/pickingMaterialDetail/repository/todo/PickingMaterialDetailDO.java b/mhd_wms/src/main/java/com/mhd/wms/domain/pickingMaterialDetail/repository/todo/PickingMaterialDetailDO.java
index cebc873e4..1c28c3d46 100644
--- a/mhd_wms/src/main/java/com/mhd/wms/domain/pickingMaterialDetail/repository/todo/PickingMaterialDetailDO.java
+++ b/mhd_wms/src/main/java/com/mhd/wms/domain/pickingMaterialDetail/repository/todo/PickingMaterialDetailDO.java
@@ -291,4 +291,8 @@ public class PickingMaterialDetailDO extends BaseVOEntity {
@ApiModelProperty("贴标费")
@Excel(name = "贴标费")
private BigDecimal stickerFee;
+
+ @ApiModelProperty("抄码id数组 逗号分隔")
+ @Excel(name = "抄码id数组")
+ private String copyCodeReferenceIds;
}
\ 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 f5b45e931..28afef45d 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
@@ -658,6 +658,7 @@ public class StockOutOrderDomainService {
//判断是否是抄码商品净重
if (outMaterialDetailPO.getCopyTotalWeight() != null){
pickingMaterialDetailDO.setTotalNetWeight(outMaterialDetailPO.getCopyTotalWeight());
+ pickingMaterialDetailDO.setCopyCodeReferenceIds(outMaterialDetailPO.getCopyCodeReferenceIds());
}else {
pickingMaterialDetailDO.setTotalNetWeight(outMaterialDetailPO.getTotalNetWeight());
}
diff --git a/mhd_wms/src/main/resources/mapper/OutMaterialDetail/OutMaterialDetailMapper.xml b/mhd_wms/src/main/resources/mapper/OutMaterialDetail/OutMaterialDetailMapper.xml
index 08061dfaf..69d11fe73 100644
--- a/mhd_wms/src/main/resources/mapper/OutMaterialDetail/OutMaterialDetailMapper.xml
+++ b/mhd_wms/src/main/resources/mapper/OutMaterialDetail/OutMaterialDetailMapper.xml
@@ -95,6 +95,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
@@ -147,6 +148,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
a.EXT_ATTR_3,
a.EXT_ATTR_4,
a.COPY_TOTAL_WEIGHT,
+ a.COPY_CODE_REFERENCE_IDS,
a.INVENTORY_QUANTITY