|
@@ -1486,21 +1486,32 @@ public class SimulationProjectServiceImpl implements SimulationProjectService {
|
|
|
|
|
|
sublistScoreVo.setSceneScore(sc.getScore()); //得分
|
|
|
sublistScoreVo.setTargetEvaluate(sc.getTargetEvaluate());//指标评价
|
|
|
- sublistScoreVo.setReturnSceneId(sc.getReturnSceneId());//显示的场景id
|
|
|
+// sublistScoreVo.setReturnSceneId(sc.getReturnSceneId());//显示的场景id
|
|
|
String sceneType = sc.getSceneType();
|
|
|
+ String sceneName = "";
|
|
|
if(DictConstants.SCENE_NATURAL.equals(sceneType)){
|
|
|
//自然驾驶
|
|
|
sublistScoreVo.setSceneType("自然驾驶");
|
|
|
+ //获取场景名称
|
|
|
+ SceneBaseInfoVo sceneBaseInfoVo = simulationProjectMapper.selectSceneNatural(sc.getSceneId());
|
|
|
+ sceneName = sceneBaseInfoVo.getNaturalName();
|
|
|
}else if(DictConstants.SCENE_STANDARD.equals(sceneType)){
|
|
|
//标准法规
|
|
|
sublistScoreVo.setSceneType("标准法规");
|
|
|
+ //获取场景名称
|
|
|
+ SceneBaseInfoVo sceneBaseInfoVo = simulationProjectMapper.selectSceneStandardsRegulations(sc.getSceneId());
|
|
|
+ sceneName = sceneBaseInfoVo.getSceneName();
|
|
|
}else if(DictConstants.SCENE_ACCIDENT.equals(sceneType)){
|
|
|
//交通事故
|
|
|
sublistScoreVo.setSceneType("交通事故");
|
|
|
+ //获取场景名称
|
|
|
+ SceneBaseInfoVo sceneBaseInfoVo = simulationProjectMapper.selectSceneAccidentById(sc.getSceneId());
|
|
|
+ sceneName = sceneBaseInfoVo.getSceneName();
|
|
|
}else if(DictConstants.SCENE_GENERAL.equals(sceneType)){
|
|
|
/// TODO 泛化场景暂不支持
|
|
|
|
|
|
}
|
|
|
+ sublistScoreVo.setReturnSceneId(sceneName);//显示场景名称
|
|
|
|
|
|
lastSubList.add(sublistScoreVo);
|
|
|
}
|