Commit b456c6d8 authored by hanbing's avatar hanbing

[update] 诊断优化,返回具体错误描述

parent 4042afaa
...@@ -308,7 +308,12 @@ public class DiagnoServiceImpl implements DiagnoService { ...@@ -308,7 +308,12 @@ public class DiagnoServiceImpl implements DiagnoService {
CrossInfoPO crossInfoPO = crossInfoMapper.selectById(crossId); CrossInfoPO crossInfoPO = crossInfoMapper.selectById(crossId);
optEffectVO.setCrossName(crossInfoPO.getName()); optEffectVO.setCrossName(crossInfoPO.getName());
List<CrossSchemeOptLogPO> maxList = crossSchemeOptLogMapper.selectMaxByCrossId(crossId); List<CrossSchemeOptLogPO> maxList = crossSchemeOptLogMapper.selectMaxByCrossId(crossId);
CrossSchemeOptLogPO crossSchemeOptLogPO = maxList.get(0); CrossSchemeOptLogPO crossSchemeOptLogPO = null;
try {
crossSchemeOptLogPO = maxList.get(0);
} catch (IndexOutOfBoundsException e) {
throw new RuntimeException("优化日志数据库中无此路口记录");
}
String dataExtend = crossSchemeOptLogPO.getDataExtend(); String dataExtend = crossSchemeOptLogPO.getDataExtend();
OptDataExtend optDataExtend = gson.fromJson(dataExtend, OptDataExtend.class); OptDataExtend optDataExtend = gson.fromJson(dataExtend, OptDataExtend.class);
optEffectVO.setSceneName(optDataExtend.getSceneName()); optEffectVO.setSceneName(optDataExtend.getSceneName());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment