From e2d6a43d4f7d083233896755573d2c55444fb66f Mon Sep 17 00:00:00 2001
From: 野心家 <1051256694@qq.com>
Date: 星期五, 14 三月 2025 09:40:07 +0800
Subject: [PATCH] #

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

diff --git a/src/main/java/com/zy/asrs/task/SameLayerTransferScheduler.java b/src/main/java/com/zy/asrs/task/SameLayerTransferScheduler.java
index 0d2d46b..d73799b 100644
--- a/src/main/java/com/zy/asrs/task/SameLayerTransferScheduler.java
+++ b/src/main/java/com/zy/asrs/task/SameLayerTransferScheduler.java
@@ -13,6 +13,7 @@
 import com.zy.system.entity.Config;
 import com.zy.system.service.ConfigService;
 import lombok.extern.slf4j.Slf4j;
+import org.apache.poi.ss.formula.functions.T;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.scheduling.annotation.Scheduled;
 import org.springframework.stereotype.Component;
@@ -45,9 +46,13 @@
 
         if (config.getValue().equals("true")) {
             List<TaskWrk> taskWrks = taskWrkService.selectList(new EntityWrapper<TaskWrk>());
-            if (Cools.isEmpty(taskWrks)) {
+            if (taskWrks.size() < 3) {
                 List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>().eq("loc_sts", "F"));
                 for (LocMast locMast : locMasts) {
+                    TaskWrk taskWrk1 = taskWrkService.selectOne(new EntityWrapper<TaskWrk>().eq("start_point",locMast.getLocNo()));
+                    if(!Cools.isEmpty(taskWrk1)){
+                        continue;
+                    }
                     List<LocMast> list = locMastService.selectList(new EntityWrapper<LocMast>().eq("loc_sts", "O").eq("lev1", locMast.getLev1()));
 
                     String[] locMs = new String[list.size()];

--
Gitblit v1.9.1