1
zhang
2025-09-11 85392bb7db247c4596d3fbf49c9e00cfd0e76a13
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);
    }
}