From e06fb82148aefd34c137529213d6fef3ab498c58 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期二, 25 七月 2023 09:14:58 +0800
Subject: [PATCH] 捡料

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |    6 +++---
 src/main/java/com/zy/asrs/mapper/WrkMastMapper.java         |    2 ++
 src/main/resources/mapper/WrkMastMapper.xml                 |    7 +++++++
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/zy/asrs/mapper/WrkMastMapper.java b/src/main/java/com/zy/asrs/mapper/WrkMastMapper.java
index 72dce67..93f33b2 100644
--- a/src/main/java/com/zy/asrs/mapper/WrkMastMapper.java
+++ b/src/main/java/com/zy/asrs/mapper/WrkMastMapper.java
@@ -64,4 +64,6 @@
     List<WrkMast> selectInOutWrkMast();//鏌ヨ鍑哄叆搴撳伐浣滄。
 
     List<WrkMast> selectLocToLocWrkMast();//鏌ヨ搴撲綅绉昏浆宸ヤ綔妗�
+
+    WrkMast selectPickStepByBarcode(String barcode);
 }
diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
index 54bd758..48b974c 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -200,9 +200,9 @@
                     }
 
                     // 杩囨护鐩樼偣/鎷f枡/骞舵澘浠诲姟
-//                    if (null != wrkMastMapper.selectPickStepByBarcode(barcode)) {
-//                        continue;
-//                    }
+                    if (null != wrkMastMapper.selectPickStepByBarcode(barcode)) {
+                        continue;
+                    }
 
                     // 鍒ゆ柇閲嶅宸ヤ綔妗�
 //                    WrkMast wrkMast = wrkMastMapper.selectPakInStep1(inSta.getStaNo(), barcode);
diff --git a/src/main/resources/mapper/WrkMastMapper.xml b/src/main/resources/mapper/WrkMastMapper.xml
index 5edd86f..165397e 100644
--- a/src/main/resources/mapper/WrkMastMapper.xml
+++ b/src/main/resources/mapper/WrkMastMapper.xml
@@ -178,4 +178,11 @@
         order by io_pri desc,wrk_sts desc
     </select>
 
+    <select id="selectPickStepByBarcode" resultMap="BaseResultMap">
+        select top 1 * from asr_wrk_mast
+        where io_type in (53)
+        and wrk_sts in (2)
+        and barcode = #{barcode}
+        order by io_pri desc,wrk_sts desc
+    </select>
 </mapper>

--
Gitblit v1.9.1