From ba7819193551a1ec22d863a375868c89c18b6e5d Mon Sep 17 00:00:00 2001
From: Junjie <xjj@123>
Date: 星期一, 16 六月 2025 10:08:27 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/entity/WrkDetlLog.java            |    7 +++++++
 src/main/resources/mapper/asrs/WrkDetlMapper.xml            |    1 +
 src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java |   14 ++++++++++++++
 src/main/java/com/zy/asrs/entity/WrkDetl.java               |    7 +++++++
 src/main/resources/mapper/asrs/WrkDetlLogMapper.xml         |    1 +
 5 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/entity/WrkDetl.java b/src/main/java/com/zy/asrs/entity/WrkDetl.java
index 7bb2f74..ca41b48 100644
--- a/src/main/java/com/zy/asrs/entity/WrkDetl.java
+++ b/src/main/java/com/zy/asrs/entity/WrkDetl.java
@@ -310,6 +310,13 @@
     @TableField("box_type3")
     private String boxType3 = "";
 
+    /**
+     * 搴撳瓨
+     */
+    @ApiModelProperty(value = "搴撳瓨")
+    @TableField("stock_num")
+    private Double stockNum;
+
     public String getIoTime$() {
         if (Cools.isEmpty(this.ioTime)) {
             return "";
diff --git a/src/main/java/com/zy/asrs/entity/WrkDetlLog.java b/src/main/java/com/zy/asrs/entity/WrkDetlLog.java
index 58e883c..a67aecf 100644
--- a/src/main/java/com/zy/asrs/entity/WrkDetlLog.java
+++ b/src/main/java/com/zy/asrs/entity/WrkDetlLog.java
@@ -310,6 +310,13 @@
     @TableField("box_type3")
     private String boxType3 = "";
 
+    /**
+     * 搴撳瓨
+     */
+    @ApiModelProperty(value = "搴撳瓨")
+    @TableField("stock_num")
+    private Double stockNum;
+
     public String getIoTime$(){
         if (Cools.isEmpty(this.ioTime)){
             return "";
diff --git a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
index 8704e8f..c2cd099 100644
--- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -482,6 +482,19 @@
                         , locDto.getStandby1(), locDto.getStandby2(), locDto.getStandby3(), locDto.getBoxType1(), locDto.getBoxType2(), locDto.getBoxType3());
 
             }
+
+            Wrapper<LocDetl> wrapper = new EntityWrapper<LocDetl>()
+                    .eq("loc_no", wrkMast.getLocNo())
+                    .eq("matnr", orderDetlPakout.getMatnr());
+            if (!Cools.isEmpty(locDto.getBatch())) {
+                wrapper.eq("batch", locDto.getBatch());
+            }
+            if (!Cools.isEmpty(orderDetlPakout.getSpecs())) {
+                wrapper.eq("specs", orderDetlPakout.getSpecs());
+            }
+
+            LocDetl locDetl = locDetlService.selectOne(wrapper);
+
             WrkDetl wrkDetl = new WrkDetl();
             wrkDetl.sync(orderDetlPakout);
             wrkDetl.setZpallet(wrkMast.getBarcode());
@@ -496,6 +509,7 @@
             wrkDetl.setModiUser(userId);
             wrkDetl.setThreeCode(orderDetlPakout.getId() + "");
             wrkDetl.setSupp(orderPakout.getCstmrName());
+            wrkDetl.setStockNum(locDetl.getAnfme());//搴撳瓨
 
             //璁$畻杈呮暟閲�
             Double weight = MatUtils.calcWeight(wrkDetl.getMatnr(), wrkDetl.getAnfme());
diff --git a/src/main/resources/mapper/asrs/WrkDetlLogMapper.xml b/src/main/resources/mapper/asrs/WrkDetlLogMapper.xml
index aed5134..814c2b6 100644
--- a/src/main/resources/mapper/asrs/WrkDetlLogMapper.xml
+++ b/src/main/resources/mapper/asrs/WrkDetlLogMapper.xml
@@ -51,6 +51,7 @@
         <result column="box_type1" property="boxType1" />
         <result column="box_type2" property="boxType2" />
         <result column="box_type3" property="boxType3" />
+        <result column="stock_num" property="stockNum" />
     </resultMap>
 
     <sql id="batchSeq">
diff --git a/src/main/resources/mapper/asrs/WrkDetlMapper.xml b/src/main/resources/mapper/asrs/WrkDetlMapper.xml
index 34e41c4..3920447 100644
--- a/src/main/resources/mapper/asrs/WrkDetlMapper.xml
+++ b/src/main/resources/mapper/asrs/WrkDetlMapper.xml
@@ -51,6 +51,7 @@
         <result column="box_type1" property="boxType1" />
         <result column="box_type2" property="boxType2" />
         <result column="box_type3" property="boxType3" />
+        <result column="stock_num" property="stockNum" />
     </resultMap>
 
     <sql id="batchSeq">

--
Gitblit v1.9.1