From 2e5ad6b6a97104693564ebc9108f58642386a362 Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Wed, 03 Nov 2021 17:03:30 +0800 Subject: [PATCH] city_daily中aqi,首要污染物计算 --- screen-common/src/main/java/com/moral/util/AmendUtils.java | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/screen-common/src/main/java/com/moral/util/AmendUtils.java b/screen-common/src/main/java/com/moral/util/AmendUtils.java index 4218796..b1cf0a6 100644 --- a/screen-common/src/main/java/com/moral/util/AmendUtils.java +++ b/screen-common/src/main/java/com/moral/util/AmendUtils.java @@ -108,7 +108,7 @@ if (!ObjectUtils.isEmpty(o3_8H)) { double o3 = 0d; for (Map<String, Object> o : o3_8H) { - double temp = (double) o.get("o3"); + double temp = (double) o.get("O3"); if (temp > o3) { o3 = temp; } @@ -145,7 +145,7 @@ List<Double> value = new ArrayList<>(); for (Map<String, Object> dataMap : data) { Map<String, Object> sensorValue = JSONObject.parseObject((String) dataMap.get("value"), Map.class); - Double o3 = Double.parseDouble(sensorValue.get("o3").toString()); + Double o3 = Double.parseDouble(sensorValue.get("O3").toString()); Date time = (Date) dataMap.get("time"); int hour = DateUtils.getHour(time); if (hour == 0) { @@ -159,7 +159,7 @@ continue; } double average = value.stream().mapToDouble(aDouble -> aDouble).summaryStatistics().getAverage(); - map.put("o3", average); + map.put("O3", sciCal(average, 0)); result.add(map); } return result; -- Gitblit v1.8.0