diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PredictedStatisticsFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PredictedStatisticsFacade.java index 99aa2c1..808a480 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PredictedStatisticsFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PredictedStatisticsFacade.java @@ -172,9 +172,19 @@ public class PredictedStatisticsFacade { if (name.contains("预警")) { name = name.replace("预警", ""); } - riskLevelResultModel.setName(name); - riskLevelResultModel.setColor("risk_" + RiskDefaultTypeEnum.getColor(name)); - riskLevelResultModelList.add(riskLevelResultModel); + boolean flag = true; + if (riskLevelResultModelList.size() > 0) { + for (RiskLevelResultModel levelResultModel : riskLevelResultModelList) { + if (levelResultModel.getName().equals(name)) { + flag = false; + } + } + } + if (flag) { + riskLevelResultModel.setName(name); + riskLevelResultModel.setColor("risk_" + RiskDefaultTypeEnum.getColor(name)); + riskLevelResultModelList.add(riskLevelResultModel); + } } catch (Exception e) { // 什么都不干 }