From 11f3cc013ccfa2bb927fd284f7a4128cb73f0f27 Mon Sep 17 00:00:00 2001
From: Junjie <xjj@123>
Date: 星期三, 18 六月 2025 14:26:10 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/WaitPakinService.java          |    2 +-
 src/main/resources/mapper/asrs/WaitPakinMapper.xml               |    1 +
 src/main/java/com/zy/asrs/service/impl/WaitPakinServiceImpl.java |    4 ++--
 src/main/java/com/zy/common/web/WcsController.java               |    2 +-
 src/main/java/com/zy/asrs/mapper/WaitPakinMapper.java            |    2 +-
 5 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/zy/asrs/mapper/WaitPakinMapper.java b/src/main/java/com/zy/asrs/mapper/WaitPakinMapper.java
index 1b12dcf..b0bf7e2 100644
--- a/src/main/java/com/zy/asrs/mapper/WaitPakinMapper.java
+++ b/src/main/java/com/zy/asrs/mapper/WaitPakinMapper.java
@@ -9,6 +9,6 @@
 @Repository
 public interface WaitPakinMapper extends BaseMapper<WaitPakin> {
 
-    int updateIoStatus(String ioStatus, String zpallet);
+    int updateIoStatus(String ioStatus, String locNo, String zpallet);
 
 }
diff --git a/src/main/java/com/zy/asrs/service/WaitPakinService.java b/src/main/java/com/zy/asrs/service/WaitPakinService.java
index dba6d93..3c9ab65 100644
--- a/src/main/java/com/zy/asrs/service/WaitPakinService.java
+++ b/src/main/java/com/zy/asrs/service/WaitPakinService.java
@@ -5,6 +5,6 @@
 
 public interface WaitPakinService extends IService<WaitPakin> {
 
-    boolean updateIoStatus(String ioStatus, String zpallet);
+    boolean updateIoStatus(String ioStatus, String locNo, String zpallet);
 
 }
diff --git a/src/main/java/com/zy/asrs/service/impl/WaitPakinServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WaitPakinServiceImpl.java
index 79c5621..7d2485e 100644
--- a/src/main/java/com/zy/asrs/service/impl/WaitPakinServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/WaitPakinServiceImpl.java
@@ -10,7 +10,7 @@
 public class WaitPakinServiceImpl extends ServiceImpl<WaitPakinMapper, WaitPakin> implements WaitPakinService {
 
     @Override
-    public boolean updateIoStatus(String ioStatus, String zpallet) {
-        return this.baseMapper.updateIoStatus(ioStatus, zpallet) > 0;
+    public boolean updateIoStatus(String ioStatus, String locNo, String zpallet) {
+        return this.baseMapper.updateIoStatus(ioStatus, locNo, zpallet) > 0;
     }
 }
diff --git a/src/main/java/com/zy/common/web/WcsController.java b/src/main/java/com/zy/common/web/WcsController.java
index 881a81e..e603183 100644
--- a/src/main/java/com/zy/common/web/WcsController.java
+++ b/src/main/java/com/zy/common/web/WcsController.java
@@ -231,7 +231,7 @@
             }
         });
         // 鏇存柊鍏ュ簱閫氱煡妗� ioStatus ===>> Y
-        if (!waitPakinService.updateIoStatus("Y", barcode)) {
+        if (!waitPakinService.updateIoStatus("Y", dto.getLocNo(), barcode)) {
             throw new CoolException("鏇存柊閫氱煡妗eけ璐�");
         }
         // 鏇存柊婧愮珯鐐逛俊鎭�
diff --git a/src/main/resources/mapper/asrs/WaitPakinMapper.xml b/src/main/resources/mapper/asrs/WaitPakinMapper.xml
index ba0ea95..02c11b5 100644
--- a/src/main/resources/mapper/asrs/WaitPakinMapper.xml
+++ b/src/main/resources/mapper/asrs/WaitPakinMapper.xml
@@ -59,6 +59,7 @@
     <update id="updateIoStatus">
         update cust_wait_pakin
         set io_status = #{ioStatus}
+        ,loc_no = #{locNo}
         where zpallet = #{zpallet}
     </update>
 

--
Gitblit v1.9.1