From 85392bb7db247c4596d3fbf49c9e00cfd0e76a13 Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期四, 11 九月 2025 09:15:11 +0800
Subject: [PATCH] 1

---
 algo-zkd/src/main/java/com/algo/expose/impl/AlgoSupportImpl.java |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/algo-zkd/src/main/java/com/algo/expose/impl/AlgoSupportImpl.java b/algo-zkd/src/main/java/com/algo/expose/impl/AlgoSupportImpl.java
index ebbbeb4..fb150b1 100644
--- a/algo-zkd/src/main/java/com/algo/expose/impl/AlgoSupportImpl.java
+++ b/algo-zkd/src/main/java/com/algo/expose/impl/AlgoSupportImpl.java
@@ -5,22 +5,30 @@
 import com.algo.model.TaskAssignment;
 import com.algo.model.TaskData;
 import com.algo.service.PathPlanningService;
+import com.algo.service.TaskAllocationService;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
-import java.util.Collections;
 import java.util.List;
 
 @Service
 public class AlgoSupportImpl implements AlgoSupport {
 
 
+    @Autowired
+    private TaskAllocationService taskAllocationService;
+
+    @Autowired
+    private PathPlanningService pathPlanningService;
+
+
     @Override
     public List<TaskAssignment> allocateTasks(List<AGVStatus> agvStatusList, List<TaskData> taskList) {
-        return Collections.emptyList();
+        return taskAllocationService.allocateTasks(agvStatusList, taskList);
     }
 
     @Override
-    public PathPlanningService.PathPlanningResult planAllAgvPaths(List<AGVStatus> agvStatusList, boolean flag, List<double[]> constraints) {
-        return null;
+    public PathPlanningService.PathPlanningResult planAllAgvPaths(List<TaskData> taskList, List<AGVStatus> agvStatusList, boolean flag, List<double[]> constraints) {
+        return pathPlanningService.planAllAgvPaths(taskList, agvStatusList, true, null);
     }
 }

--
Gitblit v1.9.1