Commit 7fb4bc31 authored by caotao's avatar caotao

预警问题回溯如果工况变量值为空时导致查询报错问题处理。

parent 0aae67ed
......@@ -540,9 +540,21 @@ public class AlarmInfoDetailServiceImpl implements IAlarmInfoDetailService {
Double processValue1 = indicatorDataListMap.get(s + "_" + process1Address);
Double processValue2 = indicatorDataListMap.get(s + "_" + process2Address);
Double processValue3 = indicatorDataListMap.get(s + "_" + process3Address);
if(ObjectUtils.isEmpty(analyseValue)){
analyseValue=0.0;
}
currentValueMap.put("analyseValue", keepOneKeepDecimalPlace(analyseValue));
if(ObjectUtils.isEmpty(processValue1)){
processValue1=0.0;
}
currentValueMap.put("processValue1", keepOneKeepDecimalPlace(processValue1));
if(ObjectUtils.isEmpty(processValue2)){
processValue2=0.0;
}
currentValueMap.put("processValue2", keepOneKeepDecimalPlace(processValue2));
if(ObjectUtils.isEmpty(processValue3)){
processValue3=0.0;
}
currentValueMap.put("processValue3", keepOneKeepDecimalPlace(processValue3));
HashMap<String, String> trainValueMap = getWorkingConditionCombinationIntervalFan(processValue1, processValue2, processValue3, idxBizFanPointVarCentralValueList);
trainValueMap.put("time", s);
......@@ -599,9 +611,21 @@ public class AlarmInfoDetailServiceImpl implements IAlarmInfoDetailService {
Double processValue1 = indicatorDataListMap.get(s + "_" + process1Address);
Double processValue2 = indicatorDataListMap.get(s + "_" + process2Address);
Double processValue3 = indicatorDataListMap.get(s + "_" + process3Address);
if(ObjectUtils.isEmpty(analyseValue)){
analyseValue = 0.0;
}
currentValueMap.put("analyseValue", keepOneKeepDecimalPlace(analyseValue));
if(ObjectUtils.isEmpty(processValue1)){
processValue1 = 0.0;
}
currentValueMap.put("processValue1", keepOneKeepDecimalPlace(processValue1));
if(ObjectUtils.isEmpty(analyseValue)){
processValue2 = 0.0;
}
currentValueMap.put("processValue2", keepOneKeepDecimalPlace(processValue2));
if(ObjectUtils.isEmpty(processValue3)){
processValue3 = 0.0;
}
currentValueMap.put("processValue3", keepOneKeepDecimalPlace(processValue3));
HashMap<String, String> trainValueMap = getWorkingConditionCombinationIntervalPv(processValue1, processValue2, processValue3, idxBizPvPointVarCentralValueList);
trainValueMap.put("time", s);
......
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