Commit ca0b7ae1 authored by hezhuozhi's avatar hezhuozhi

处理大屏监控分数为0显示异常

parent c1f27223
...@@ -807,7 +807,9 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl ...@@ -807,7 +807,9 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
Double equipmentHealthScore = equipmentHealthIndexMap.getOrDefault(item.get("equipmentName"), 100.0); Double equipmentHealthScore = equipmentHealthIndexMap.getOrDefault(item.get("equipmentName"), 100.0);
if (100.0 == equipmentHealthScore) { if (100.0 == equipmentHealthScore) {
item.put("warningName", "安全"); item.put("warningName", "安全");
} else { } else if(0.0 == equipmentHealthScore){
item.put("warningName", "危险");
}else {
LambdaQueryWrapper<IdxBizFanHealthLevel> query = new LambdaQueryWrapper<>(); LambdaQueryWrapper<IdxBizFanHealthLevel> query = new LambdaQueryWrapper<>();
query.eq(IdxBizFanHealthLevel::getAnalysisObjType, "设备"); query.eq(IdxBizFanHealthLevel::getAnalysisObjType, "设备");
query.eq(IdxBizFanHealthLevel::getStatus, item.get("station")); query.eq(IdxBizFanHealthLevel::getStatus, item.get("station"));
...@@ -902,6 +904,9 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl ...@@ -902,6 +904,9 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
if (100.0 == equipmentHealthScore) { if (100.0 == equipmentHealthScore) {
item.put("warningName", "安全"); item.put("warningName", "安全");
item.put("status", "安全"); item.put("status", "安全");
} else if(0.0 == equipmentHealthScore){
item.put("warningName", "危险");
item.put("status", "危险");
} else { } else {
LambdaQueryWrapper<IdxBizFanHealthLevel> query = new LambdaQueryWrapper<>(); LambdaQueryWrapper<IdxBizFanHealthLevel> query = new LambdaQueryWrapper<>();
query.eq(IdxBizFanHealthLevel::getAnalysisObjType, "设备"); query.eq(IdxBizFanHealthLevel::getAnalysisObjType, "设备");
...@@ -981,6 +986,8 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl ...@@ -981,6 +986,8 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
Double equipmentHealthScore = equipmentHealthIndexMap.getOrDefault(item.get("subarray"), 100.0); Double equipmentHealthScore = equipmentHealthIndexMap.getOrDefault(item.get("subarray"), 100.0);
if (100.0 == equipmentHealthScore) { if (100.0 == equipmentHealthScore) {
item.put("warningName", "安全"); item.put("warningName", "安全");
} else if(0.0 == equipmentHealthScore){
item.put("warningName", "危险");
} else { } else {
LambdaQueryWrapper<IdxBizPvHealthLevel> query = new LambdaQueryWrapper<>(); LambdaQueryWrapper<IdxBizPvHealthLevel> query = new LambdaQueryWrapper<>();
query.eq(IdxBizPvHealthLevel::getAnalysisObjType, "设备"); query.eq(IdxBizPvHealthLevel::getAnalysisObjType, "设备");
...@@ -1061,6 +1068,9 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl ...@@ -1061,6 +1068,9 @@ public class TDBigScreenAnalyseController extends BaseController implements Appl
if (100.0 == equipmentHealthScore) { if (100.0 == equipmentHealthScore) {
item.put("warningName", "安全"); item.put("warningName", "安全");
item.put("status", "安全"); item.put("status", "安全");
} else if(0.0 == equipmentHealthScore){
item.put("warningName", "危险");
item.put("status", "危险");
} else { } else {
LambdaQueryWrapper<IdxBizPvHealthLevel> query = new LambdaQueryWrapper<>(); LambdaQueryWrapper<IdxBizPvHealthLevel> query = new LambdaQueryWrapper<>();
query.eq(IdxBizPvHealthLevel::getAnalysisObjType, "设备"); query.eq(IdxBizPvHealthLevel::getAnalysisObjType, "设备");
......
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