From fa2fab0a146e683cb319887239db19e699d485b7 Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期一, 24 六月 2024 10:10:02 +0800
Subject: [PATCH] #

---
 zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/service/impl/MainServiceImpl.java |   17 +++--------------
 1 files changed, 3 insertions(+), 14 deletions(-)

diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/service/impl/MainServiceImpl.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/service/impl/MainServiceImpl.java
index 1791776..c8e4bfd 100644
--- a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/service/impl/MainServiceImpl.java
+++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/service/impl/MainServiceImpl.java
@@ -15,10 +15,7 @@
 import com.zy.asrs.wcs.core.entity.*;
 import com.zy.asrs.wcs.core.kernel.AnalyzeService;
 import com.zy.asrs.wcs.core.model.MapNode;
-import com.zy.asrs.wcs.core.model.enums.DeviceCtgType;
-import com.zy.asrs.wcs.core.model.enums.MotionStsType;
-import com.zy.asrs.wcs.core.model.enums.TaskCtgType;
-import com.zy.asrs.wcs.core.model.enums.TaskStsType;
+import com.zy.asrs.wcs.core.model.enums.*;
 import com.zy.asrs.wcs.core.service.*;
 import com.zy.asrs.wcs.core.utils.RedisUtil;
 import com.zy.asrs.wcs.core.utils.ShuttleDispatcher;
@@ -574,14 +571,6 @@
      * 鍥涘悜绌挎杞︾數閲忔娴� ===>> 鍙戣捣鍏呯數
      */
     public synchronized void loopShuttleCharge() {
-        // 鑾峰彇鍏呯數妗╁簱浣嶇被鍨�
-        LocCtg locCtg = locCtgService.getOne(new LambdaQueryWrapper<LocCtg>()
-                .eq(LocCtg::getFlag, "CHARGE")
-                .eq(LocCtg::getStatus, 1));
-        if (locCtg == null) {
-            return;
-        }
-
         //鑾峰彇鍏呯數浠诲姟绫诲瀷
         TaskCtg taskCtg = taskCtgService.getOne(new LambdaQueryWrapper<TaskCtg>()
                 .eq(TaskCtg::getFlag, String.valueOf(TaskCtgType.CHARGE))
@@ -618,7 +607,7 @@
             //鎼滅储灏忚溅褰撳墠妤煎眰鍏呯數妗�
             ArrayList<Loc> allChargeLoc = new ArrayList<>();
             List<Loc> list1 = locService.list(new LambdaQueryWrapper<Loc>()
-                    .eq(Loc::getLocCtg, locCtg.getId())
+                    .eq(Loc::getLocSts, LocStsType.C.val())
                     .eq(Loc::getStatus, 1)
                     .eq(Loc::getLev, lev));
             if (!list1.isEmpty()) {
@@ -627,7 +616,7 @@
 
             //鎼滅储鍏朵粬妤煎眰鍏呯數妗�
             List<Loc> list2 = locService.list(new LambdaQueryWrapper<Loc>()
-                    .eq(Loc::getLocCtg, locCtg.getId())
+                    .eq(Loc::getLocSts, LocStsType.C.val())
                     .eq(Loc::getStatus, 1)
                     .notIn(Loc::getLev, lev));
             if (!list2.isEmpty()) {

--
Gitblit v1.9.1