From aa9f5df9a7ea885dcc157e1dd86dc6ee3c10d488 Mon Sep 17 00:00:00 2001
From: lty <876263681@qq.com>
Date: 星期四, 09 一月 2025 09:16:56 +0800
Subject: [PATCH] #拣料盘点重新找库位

---
 src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

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 30b3554..be77333 100644
--- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -240,7 +240,7 @@
 
                 // 璁$畻浼樺厛绾�
                 dto.setPriority(priority);
-                priority++; // 涓嬩竴涓换鍔′紭鍏堢骇閫掑
+                priority--; // 涓嬩竴涓换鍔′紭鍏堢骇閫掑
 
                 // 鑾峰彇搴撲綅
                 LocMast locMast = locMastService.selectById(dto.getLocNo());
@@ -266,6 +266,7 @@
 
                 // 鐢熸垚宸ヤ綔鍙�
                 int workNo = commonService.getWorkNo(WorkNoType.getWorkNoType(ioType));
+                String pick = ioType == 101 ? "N":"Y";
 
                 // 鐢熸垚宸ヤ綔妗�
                 WrkMast wrkMast = new WrkMast();
@@ -279,7 +280,7 @@
                 wrkMast.setStaNo(staDesc.getStnNo());
                 wrkMast.setSourceLocNo(dto.getLocNo());
                 wrkMast.setFullPlt("Y");
-                wrkMast.setPicking("N");
+                wrkMast.setPicking(pick);
                 wrkMast.setExitMk("N");
                 wrkMast.setEmptyMk("N");
                 wrkMast.setLinkMis("N");
@@ -906,7 +907,7 @@
         } else if (wrkMast.getIoType() > 100 && wrkMast.getWrkSts() != 14) {
             locNo = wrkMast.getSourceLocNo();
             // 鍑哄簱 ===>> F.鍦ㄥ簱
-            if (wrkMast.getIoType() == 101) {
+            if (wrkMast.getIoType() == 101 || wrkMast.getIoType() == 103) {
                 locSts = "F";
             // 绌烘澘鍑哄簱 ===>> D.绌烘《/绌烘爤鏉�
             } else if (wrkMast.getIoType() == 110) {

--
Gitblit v1.9.1