|
@@ -167,7 +167,7 @@ public class MultiSimulationProjectServiceImpl implements MultiSimulationProject
|
|
|
return sceneCars;
|
|
|
}
|
|
|
}
|
|
|
- MultiSimulationProjectKafkaParam multiSimulationProjectKafkaParam = buildSendKafkaParam(projectId);
|
|
|
+ MultiSimulationProjectKafkaParam multiSimulationProjectKafkaParam = buildSendKafkaParam(projectId, projectVO.getProjectMaxSeconds());
|
|
|
projectRunToKafka(multiSimulationProjectKafkaParam);
|
|
|
res = multiSimulationProjectMapper.updateMultiSimulationProjectStatus(param);
|
|
|
} else if (projectStatus == MultiSimulationStatusEnum.COMPLETED_STATUS.getProjectStatus()) {
|
|
@@ -185,7 +185,7 @@ public class MultiSimulationProjectServiceImpl implements MultiSimulationProject
|
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE);
|
|
|
}
|
|
|
|
|
|
- public MultiSimulationProjectKafkaParam buildSendKafkaParam(String projectId){
|
|
|
+ public MultiSimulationProjectKafkaParam buildSendKafkaParam(String projectId, Integer defaultTime){
|
|
|
MultiSimulationProjectKafkaParam multiSimulationProjectKafkaParam = new MultiSimulationProjectKafkaParam();
|
|
|
multiSimulationProjectKafkaParam.setProjectId(projectId);
|
|
|
MultiSimulationSceneParam sceneParam = new MultiSimulationSceneParam();
|
|
@@ -205,6 +205,8 @@ public class MultiSimulationProjectServiceImpl implements MultiSimulationProject
|
|
|
multiSimulationSceneKafkaParam.setSimulationSceneCarVOList(multiSimulationSceneCarVOS);
|
|
|
sceneKafkaParamList.add(multiSimulationSceneKafkaParam);
|
|
|
}
|
|
|
+ multiSimulationProjectKafkaParam.setKafkaParamList(sceneKafkaParamList);
|
|
|
+ multiSimulationProjectKafkaParam.setDefaultTime(defaultTime);
|
|
|
return multiSimulationProjectKafkaParam;
|
|
|
}
|
|
|
|