From 75bf8e5fce6b83dfe4dbf0c9bf55acde73266dba Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期一, 30 三月 2026 15:09:32 +0800
Subject: [PATCH] 1.每个堆垛机只允许下发一个空托盘任务

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

diff --git a/src/main/java/com/zy/asrs/task/WorkMastScheduler.java b/src/main/java/com/zy/asrs/task/WorkMastScheduler.java
index 94eb0d1..b0578e6 100644
--- a/src/main/java/com/zy/asrs/task/WorkMastScheduler.java
+++ b/src/main/java/com/zy/asrs/task/WorkMastScheduler.java
@@ -137,6 +137,14 @@
                         }
                     }
 
+                    //姣忎釜鍫嗗灈鏈哄彧鍏佽涓嬪彂涓�涓┖鎵樼洏浠诲姟
+                    if(wrkMast.getIoType()==110){
+                        List<WrkMast> wrkMasts1 = wrkMastService.selectList(new EntityWrapper<WrkMast>().eq("crn_no", crnNo).eq("io_type", 110).in("wrk_sts", 12));
+                        if (!wrkMasts1.isEmpty()) {
+                            continue;
+                        }
+                    }
+
                     String wcsSourceLocNo = Cools.isEmpty(wrkMast.getSourceLocNo()) ? "" : Utils.WMSLocToWCSLoc(wrkMast.getSourceLocNo());
                     String wcsLocNo = Cools.isEmpty(wrkMast.getLocNo()) ? "" : Utils.WMSLocToWCSLoc(wrkMast.getLocNo());
                     Integer taskPri = wrkMast.getIoPri() == null ? null : wrkMast.getIoPri().intValue();

--
Gitblit v1.9.1