diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/RiskReportFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/RiskReportFacade.java index bbdc0f5..33a8a63 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/RiskReportFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/RiskReportFacade.java @@ -37,6 +37,17 @@ import java.util.concurrent.*; @Component public class RiskReportFacade { + private static final Map HighLevelMap = new HashMap(); + static + { + HighLevelMap.put("绿色预警", "低风险"); + HighLevelMap.put("橙色预警", "一般风险"); + HighLevelMap.put("黄色预警", "较高风险"); + HighLevelMap.put("红色预警", "高风险"); + HighLevelMap.put("紫色预警", "传染病"); + } + + @Autowired @Qualifier("commonThreadPool") private ThreadPoolTaskExecutor commonThreadPool; @@ -329,7 +340,7 @@ public class RiskReportFacade { topList.add(String.valueOf(++seq)); topList.add(c.getName()); topList.add(orgs == null ? "0" : String.valueOf(orgs.size())); - topList.add(level.getName()); + topList.add(HighLevelMap.get(level.getName())); int riskPatientCount = 0; if (StringUtils.isNotEmpty(countRequest.getTimeStart()) ) @@ -394,7 +405,7 @@ public class RiskReportFacade { List topList = new ArrayList<>(); topList.add(String.valueOf(++seq)); topList.add(org.getName()); - topList.add(level.getName()); + topList.add(HighLevelMap.get(level.getName())); int riskPatientCount = 0; @@ -506,7 +517,7 @@ public class RiskReportFacade { { for (BasicConfig conf : riskLevelConfig) { - titleItems.add(conf.getName()); + titleItems.add(HighLevelMap.get(conf.getName())); } } @@ -521,7 +532,7 @@ public class RiskReportFacade { for (BasicConfig config : riskLevelConfig) { Map map = new HashMap(); - map.put("name",config.getName()); + map.put("name",HighLevelMap.get(config.getName())); map.put("type","bar"); OrganizationQuery idQuery = new OrganizationQuery(); @@ -587,7 +598,7 @@ public class RiskReportFacade { for (BasicConfig config : riskLevelConfig) { Map map = new HashMap(); - map.put("name",config.getName()); + map.put("name", HighLevelMap.get(config.getName())); map.put("type", "bar"); List items = new ArrayList<>(); for (Organization org : orgs)