From 267c20d552dbce24bce0a0d59a106f49f879ab62 Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Wed, 03 Nov 2021 15:33:27 +0800 Subject: [PATCH] city_aqi,city_aqi_daily 6参转大写 --- screen-job/src/main/java/com/moral/api/service/impl/CityAqiServiceImpl.java | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) diff --git a/screen-job/src/main/java/com/moral/api/service/impl/CityAqiServiceImpl.java b/screen-job/src/main/java/com/moral/api/service/impl/CityAqiServiceImpl.java index 64e23c0..1af915e 100644 --- a/screen-job/src/main/java/com/moral/api/service/impl/CityAqiServiceImpl.java +++ b/screen-job/src/main/java/com/moral/api/service/impl/CityAqiServiceImpl.java @@ -104,39 +104,39 @@ .ge("time", DateUtils.dateToDateString(start)); List<Map<String, Object>> cityAqis = cityAqiMapper.selectMaps(queryWrapper); Map<String, Object> params = new HashMap<>(); - params.put("time", DateUtils.dateToDateString(time,DateUtils.yyyy_MM_dd_HH_mm_ss_S_EN)); + params.put("time", DateUtils.dateToDateString(time, DateUtils.yyyy_MM_dd_HH_mm_ss_S_EN)); params.put("value", JSONObject.toJSONString(aqi)); cityAqis.add(params); if (cityAqis.size() >= 6) { OptionalDouble average = cityAqis.parallelStream().flatMapToDouble(v -> { Map<String, Object> dataValue = JSONObject.parseObject((String) v.get("value"), Map.class); - double o3 = Double.parseDouble(dataValue.get("o3").toString()); + double o3 = Double.parseDouble(dataValue.get("O3").toString()); return DoubleStream.of(o3); }).average(); if (average.isPresent()) { - double o3_8h = AmendUtils.sciCal(average.getAsDouble(), 0); - aqi.put("o3_8h", o3_8h); + double O3_8H = AmendUtils.sciCal(average.getAsDouble(), 0); + aqi.put("O3_8H", O3_8H); } } } //������������������ Map<String, Object> temp = new HashMap<>(aqi); - temp.put("o3", temp.get("o3_8h")); + temp.put("O3", temp.get("O3_8H")); Double compositeIndex = ComprehensiveIndexUtils.dailyData(temp); aqi.put("compositeIndex", compositeIndex); //��������������������� - Map<String,Object> sixParamMap = new HashMap<>(); - sixParamMap.put("a34002",aqi.get("PM10")); - sixParamMap.put("a34004",aqi.get("PM2_5")); - sixParamMap.put("a21004",aqi.get("NO2")); - sixParamMap.put("a21005",aqi.get("CO")); - sixParamMap.put("a05024",aqi.get("O3")); - sixParamMap.put("a21026",aqi.get("SO2")); + Map<String, Object> sixParamMap = new HashMap<>(); + sixParamMap.put("a34002", aqi.get("PM10")); + sixParamMap.put("a34004", aqi.get("PM2_5")); + sixParamMap.put("a21004", aqi.get("NO2")); + sixParamMap.put("a21005", aqi.get("CO")); + sixParamMap.put("a05024", aqi.get("O3")); + sixParamMap.put("a21026", aqi.get("SO2")); AQI aqiAndPollutant = AQIUtils.hourlyAQI(sixParamMap); if (!ObjectUtils.isEmpty(aqiAndPollutant.getPrimaryPollutantNames())) { - aqi.put("pollutant",aqiAndPollutant.getPrimaryPollutantNames()); + aqi.put("primaryPollutant", aqiAndPollutant.getPrimaryPollutantNames()); } CityAqi cityAqi = new CityAqi(); -- Gitblit v1.8.0