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