From f0ebb071ac4828e1a5b55eccbba8d8dd9a4d80ad Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Thu, 13 Aug 2020 11:26:19 +0800
Subject: [PATCH] 根据臭氧预测算法更新接口

---
 src/main/java/com/moral/service/impl/WeatherServiceImpl.java |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/src/main/java/com/moral/service/impl/WeatherServiceImpl.java b/src/main/java/com/moral/service/impl/WeatherServiceImpl.java
index 7687544..3caa8d3 100644
--- a/src/main/java/com/moral/service/impl/WeatherServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/WeatherServiceImpl.java
@@ -234,8 +234,8 @@
                     hour = "24";
                 }
                 map.put("time", Integer.valueOf(hour));
-                if (forecastMap.get("result") != null) {
-                    values.add(forecastMap.get("result").toString().replace("\"", ""));
+                if (forecastMap.get("O3") != null) {
+                    values.add(forecastMap.get("O3").toString().replace("\"", ""));
                 } else {
                     values.add("");
                 }
@@ -252,8 +252,8 @@
                     hour = "24";
                 }
                 map.put("time", Integer.valueOf(hour));
-                if (forecastMap.get("result") != null) {
-                    values.add(forecastMap.get("result").toString().replace("\"", ""));
+                if (forecastMap.get("O3") != null) {
+                    values.add(forecastMap.get("O3").toString().replace("\"", ""));
                 } else {
                     values.add("");
                 }
@@ -344,7 +344,9 @@
             hashMap.put("SO2C", "");
             hashMap.put("NO2C", "");
             hashMap.put("COC", "");
-            hashMap.put("O3C", "");
+            if (forecastMap.get("O3C") == null) {
+                hashMap.put("O3C", "");
+            }
             hashMap.put("PM25C", "");
             hashMap.put("PM10C", "");
             hashMap.put("city", parameters.get("name").toString());
@@ -441,7 +443,7 @@
         List<String> macList = new ArrayList<>();
         List<String> macList1 = new ArrayList<>();
         List<Map<String, Object>> beamList = new ArrayList<>();
-        List<Map<String, Object>> tvocList=new ArrayList<>();
+        List<Map<String, Object>> tvocList = new ArrayList<>();
         if (deviceList.size() != 0) {
             for (Device device : deviceList) {
                 macList.add(device.getMac());
@@ -451,7 +453,7 @@
             beamList = historyHourlyMapper.getBeamByMacs(parameters);
             Map<String, Object> map = new HashMap<>();
             if (name.equals("���������")) {
-                List<Integer> list=new ArrayList<>();
+                List<Integer> list = new ArrayList<>();
                 list.add(48);
                 List<Device> pointIds = deviceMapper.getDeviceListByMonitorPointIds(list);
                 for (Device device : pointIds) {
@@ -459,8 +461,8 @@
                         macList1.add(device.getMac());
                     }
                 }
-            }else {
-                macList1=macList;
+            } else {
+                macList1 = macList;
             }
             map.put("macs", macList1);
             map.put("start", parameters.get("start"));

--
Gitblit v1.8.0