|
@@ -151,6 +151,11 @@ public class MultiSimulationProjectServiceImpl implements MultiSimulationProject
|
|
|
}
|
|
|
for (MultiSimulationSceneVO sceneVo: multiSimulationSceneVOS) {
|
|
|
String sceneVoId = sceneVo.getId();
|
|
|
+ String mapId = sceneVo.getMapId();
|
|
|
+ SimulationMapVO simulationMapVO = mapMapper.selectMapByMapId(mapId);
|
|
|
+ if (Objects.isNull(simulationMapVO)){
|
|
|
+ return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "场景id:" + sceneVoId + "未查到有效的地图");
|
|
|
+ }
|
|
|
MultiSimulationSceneCarParam sceneCarParam = new MultiSimulationSceneCarParam();
|
|
|
sceneCarParam.setSceneId(sceneVoId);
|
|
|
List<MultiSimulationSceneCarVO> multiSimulationSceneCarVOS = sceneCarMapper.selectSceneCarList(sceneCarParam);
|
|
@@ -688,6 +693,7 @@ public class MultiSimulationProjectServiceImpl implements MultiSimulationProject
|
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS);
|
|
|
}
|
|
|
|
|
|
+ //TODO 待校验详细的车辆算法
|
|
|
public ResponseBodyVO checkSceneCar(MultiSimulationSceneCarVO carVO) {
|
|
|
if (StringUtils.isBlank(carVO.getCarId())) {
|
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "车辆id:" + carVO.getId() + "未配置车辆");
|