From 0359860dbc5de19f3d099ff549af0b4c48a08221 Mon Sep 17 00:00:00 2001 From: lizijie <lzjiiie@163.com> Date: Fri, 10 Dec 2021 14:31:27 +0800 Subject: [PATCH] 经纬度实体类,计算中心点工具类,修改热力图接口经纬度顺序 --- screen-api/src/main/java/com/moral/api/service/impl/GovMonitorPointServiceImpl.java | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) diff --git a/screen-api/src/main/java/com/moral/api/service/impl/GovMonitorPointServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/GovMonitorPointServiceImpl.java index 80b0a02..7ddf17e 100644 --- a/screen-api/src/main/java/com/moral/api/service/impl/GovMonitorPointServiceImpl.java +++ b/screen-api/src/main/java/com/moral/api/service/impl/GovMonitorPointServiceImpl.java @@ -14,6 +14,7 @@ import com.moral.api.service.OrganizationService; import com.moral.constant.Constants; import com.moral.constant.RedisConstants; +import com.moral.pojo.AQI; import com.moral.util.AQIUtils; import com.moral.util.RegionCodeUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -492,9 +493,9 @@ if (!ObjectUtils.isEmpty(PM2_5)){ AQIMap.put("a05024",O3_1h); } - Map<String,Object> AQIResultMap = new HashMap<>(); + AQI aqi = new AQI(); if (AQIMap.size()!=0){ - AQIResultMap = AQIUtils.hourlyAqi_pollutant(AQIMap); + aqi = AQIUtils.hourlyAQI(AQIMap); } Map<String,Object> avgMap = new HashMap<>(); avgMap.put("a34004_"+"0",PM2_5); @@ -504,14 +505,14 @@ avgMap.put("a21005_"+"0",CO); avgMap.put("a05024_"+"0",O3_1h); avgMap.put("O3_8h_"+"0",O3_8h); - if (!ObjectUtils.isEmpty(AQIResultMap.get("aqi"))){ - avgMap.put("aqi",AQIResultMap.get("aqi")); + if (!ObjectUtils.isEmpty(aqi.getAQIValue())){ + avgMap.put("aqi",aqi.getAQIValue()); }else { avgMap.put("aqi",""); } - if (!ObjectUtils.isEmpty(AQIResultMap.get("pollutant"))){ - if (Integer.parseInt(AQIResultMap.get("aqi").toString())>50){ - String pollutant = AQIResultMap.get("pollutant").toString(); + if (!ObjectUtils.isEmpty(aqi.getPrimaryPollutantNames())){ + if (Integer.parseInt(aqi.getAQIValue().toString())>50){ + String pollutant = aqi.getPrimaryPollutantNames().toString(); pollutant = pollutant.replace("[",""); pollutant = pollutant.replace("]",""); avgMap.put("pollutant",pollutant); -- Gitblit v1.8.0