From 971560de6386d87ee9e05be038fd4571865a1def Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期五, 27 二月 2026 16:28:20 +0800
Subject: [PATCH] #

---
 zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/GuaranteeRuntimeService.java |   13 ++++---------
 1 files changed, 4 insertions(+), 9 deletions(-)

diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/GuaranteeRuntimeService.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/GuaranteeRuntimeService.java
index edebd10..c140426 100644
--- a/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/GuaranteeRuntimeService.java
+++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/GuaranteeRuntimeService.java
@@ -8,6 +8,7 @@
 import com.zy.acs.manager.manager.service.AgvService;
 import com.zy.acs.manager.manager.service.SegmentService;
 import com.zy.acs.manager.manager.service.TaskService;
+import lombok.Data;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -72,9 +73,9 @@
 //            log.debug("Guarantee[{}] already has {} vehicles >= {}% SOC for {}", plan.getName(), available, minSoc, targetTime);
             return;
         }
-        int shortage = requiredCount - available;
+        int shortage = requiredCount - available;   // 杩樺樊澶氬皯杈�
         candidates.sort(Comparator.comparingInt(ChargeCandidate::getSoc));
-        int scheduled = 0;
+        int scheduled = 0;  // 宸茬粡瀹夋帓鍏呯數鐨凙GV鏁伴噺
         for (ChargeCandidate candidate : candidates) {
             if (scheduled >= shortage) {
                 break;
@@ -137,6 +138,7 @@
         return agvService.list(wrapper);
     }
 
+    @Data
     private static class ChargeCandidate {
         private final Agv agv;
         private final int soc;
@@ -146,12 +148,5 @@
             this.soc = soc;
         }
 
-        public Agv getAgv() {
-            return agv;
-        }
-
-        public int getSoc() {
-            return soc;
-        }
     }
 }

--
Gitblit v1.9.1