From 5241d151ccccefbdf2d6c6bc82861f77c134ba23 Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期四, 27 三月 2025 11:16:04 +0800
Subject: [PATCH] #

---
 zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/AllocateService.java |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/AllocateService.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/AllocateService.java
index b8cc3ef..58f74b5 100644
--- a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/AllocateService.java
+++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/AllocateService.java
@@ -53,14 +53,17 @@
     private List<String> getAvailableAgvNos(List<String> agvNos) {
         List<Agv> agvList = new ArrayList<>();
         if (Cools.isEmpty(agvNos)) {
+            // global
             agvList = agvService.list(new LambdaQueryWrapper<Agv>().eq(Agv::getStatus, StatusType.ENABLE.val));
         } else {
-            for (String agvNo : agvNos) {
-                Agv agv = agvService.selectByUuid(agvNo);
-                if (agv.getStatusBool()) {
-                    agvList.add(agv);
-                }
-            }
+            // local
+            agvList = agvNos.stream().map(agvService::selectByUuid).filter(Agv::getStatusBool).collect(Collectors.toList());
+//            for (String agvNo : agvNos) {
+//                Agv agv = agvService.selectByUuid(agvNo);
+//                if (agv.getStatusBool()) {
+//                    agvList.add(agv);
+//                }
+//            }
         }
 
         List<String> result = new ArrayList<>();

--
Gitblit v1.9.1