From 594309532fecd0f75c72752885ab93a8a56e5b9b Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 14 十月 2025 14:56:38 +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