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