|
@@ -65,6 +65,8 @@ public class ProjectConsumer {
|
|
|
@Resource
|
|
|
SensorOgtMapper sensorOgtMapper;
|
|
|
@Resource
|
|
|
+ AlgorithmMapper algorithmMapper;
|
|
|
+ @Resource
|
|
|
UserMapper userMapper;
|
|
|
@Resource
|
|
|
ClusterMapper clusterMapper;
|
|
@@ -101,6 +103,7 @@ public class ProjectConsumer {
|
|
|
String projectId = projectMessageDTO.getProjectId();
|
|
|
String packageId = projectMessageDTO.getScenePackageId();
|
|
|
String vehicleConfigId = projectMessageDTO.getVehicleConfigId();
|
|
|
+ String algorithmId = projectMessageDTO.getVehicleConfigId();
|
|
|
long videoTime = projectMessageDTO.getMaxSimulationTime();
|
|
|
String projectType = projectMessageDTO.getType();
|
|
|
String userId = "";
|
|
@@ -128,7 +131,9 @@ public class ProjectConsumer {
|
|
|
VehiclePO vehiclePO = vehicleMapper.selectByVehicleConfigId(vehicleConfigId);
|
|
|
List<CameraPO> cameraPOList = sensorCameraMapper.selectCameraByVehicleConfigId(vehicleConfigId);
|
|
|
List<OgtPO> ogtPOList = sensorOgtMapper.selectOgtByVehicleId(vehicleConfigId);
|
|
|
-
|
|
|
+
|
|
|
+ String algorithmDockerImage = projectService.handleAlgorithm(projectId, algorithmId);
|
|
|
+
|
|
|
List<TaskPO> taskList = new ArrayList<>();
|
|
|
for (ScenePO scenePO : scenePOSet) {
|
|
|
String sceneId = scenePO.getId();
|
|
@@ -399,8 +404,8 @@ public class ProjectConsumer {
|
|
|
projectMessageDTO.setCurrentParallelism(realCurrentParallelism);
|
|
|
log.info("ProjectConsume--parseProject 项目 " + projectId + " 运行在:" + nodeMap);
|
|
|
stringRedisTemplate.opsForValue().set(projectRunningKey, JsonUtil.beanToJson(projectMessageDTO));
|
|
|
-
|
|
|
- String algorithmDockerImage = projectService.handleAlgorithm(projectId, algorithmId);
|
|
|
+
|
|
|
+ String algorithmDockerImage = algorithmMapper.selectDockerImageById(algorithmId);
|
|
|
|
|
|
List<NodeTO> nodeListToCount = projectUtil.getNodeListToCount(nodeMap);
|
|
|
final int[] messageNumber = CollectionUtil.createIntArray(0);
|