From 50eb871e7dfcf064639cc15e53573baf28e60f26 Mon Sep 17 00:00:00 2001
From: Administrator <1051256694@qq.com>
Date: 星期四, 12 三月 2026 17:45:20 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/task/WorkMastScheduler.java |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/WorkMastScheduler.java b/src/main/java/com/zy/asrs/task/WorkMastScheduler.java
index df0a5de..efe8e29 100644
--- a/src/main/java/com/zy/asrs/task/WorkMastScheduler.java
+++ b/src/main/java/com/zy/asrs/task/WorkMastScheduler.java
@@ -102,12 +102,12 @@
             }else {
                 continue;
             }
-            Integer crnNo = wrkMast.getCrnNo();
-            //璇ュ爢鍨涙満宸茬粡涓嬪彂浠诲姟缁檞cs鍚庝笉鍐嶄笅鍙戞柊鐨勬惉杩愪换鍔�
-            List<WrkMast> wrkMasts1 = wrkMastService.selectList(new EntityWrapper<WrkMast>().eq("crn_no", crnNo).in("wrk_sts", Arrays.asList(2L, 12L)));
-            if (!wrkMasts1.isEmpty()) {
-                continue;
-            }
+//            Integer crnNo = wrkMast.getCrnNo();
+//            //璇ュ爢鍨涙満宸茬粡涓嬪彂浠诲姟缁檞cs鍚庝笉鍐嶄笅鍙戞柊鐨勬惉杩愪换鍔�
+//            List<WrkMast> wrkMasts1 = wrkMastService.selectList(new EntityWrapper<WrkMast>().eq("crn_no", crnNo).in("wrk_sts", Arrays.asList(2L, 12L)));
+//            if (!wrkMasts1.isEmpty()) {
+//                continue;
+//            }
             //婧愬簱浣嶄负鍐荤粨搴撲綅鏃剁姝笅鍙戞惉杩愪换鍔$粰鍫嗗灈鏈�
             if (!Cools.isEmpty(wrkMast.getSourceLocNo())){
                 LocMast locMast = locMastService.selectOne(new EntityWrapper<LocMast>()
@@ -132,7 +132,7 @@
             String wcsLocNo = Cools.isEmpty(wrkMast.getLocNo()) ? "" : Utils.WMSLocToWCSLoc(wrkMast.getLocNo());
             WorkTaskParams params = new WorkTaskParams();
             //鍑哄簱鍜岀Щ搴�
-            if(wrkMast.getIoType()==101&&!Cools.isEmpty(wrkMast.getStaNo())&& !wrkMast.getStaNo().equals("0")) {
+            if((wrkMast.getIoType()==101||wrkMast.getIoType()==110)&&!Cools.isEmpty(wrkMast.getStaNo())&& !wrkMast.getStaNo().equals("0")) {
                 params.setType("out")
                         .setTaskNo(wrkMast.getWrkNo()+"")
                         .setSourceLocNo(wcsSourceLocNo)
@@ -144,6 +144,7 @@
                 params.setType("in")
                         .setTaskNo(wrkMast.getWrkNo()+"")
                         .setSourceStaNo(wrkMast.getSourceStaNo())
+                        .setStaNo(wrkMast.getStaNo())
                         .setLocNo(wcsLocNo)
                         .setTaskPri(wrkMast.getIoPri().intValue())
                         .setBarcode(wrkMast.getBarcode());

--
Gitblit v1.9.1