From 3d685203e77cd8deb2982856ee70f4d51d7ce8db Mon Sep 17 00:00:00 2001
From: lizijie <lzjiiie@163.com>
Date: Fri, 20 May 2022 11:33:42 +0800
Subject: [PATCH] 千灯转发数据添加恶臭两台微站数据

---
 src/main/java/com/moral/task/AQIDataInsertTask.java |   35 ++++++++++++++++++++++++-----------
 1 files changed, 24 insertions(+), 11 deletions(-)

diff --git a/src/main/java/com/moral/task/AQIDataInsertTask.java b/src/main/java/com/moral/task/AQIDataInsertTask.java
index dbc332b..17325d8 100644
--- a/src/main/java/com/moral/task/AQIDataInsertTask.java
+++ b/src/main/java/com/moral/task/AQIDataInsertTask.java
@@ -1,4 +1,5 @@
 package com.moral.task;
+
 import java.text.SimpleDateFormat;
 import java.util.Calendar;
 import java.util.Collection;
@@ -27,21 +28,24 @@
 
 @Component
 public class AQIDataInsertTask {
+
     @Resource
     private AQIService aqiService;
+
     @Resource
     private RedisTemplate redisTemplate;
+
     @XxlJob("insertData")
-    public ReturnT insertData(String param){
+    public ReturnT insertData(String param) {
         SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
         RestTemplate restTemplate = new RestTemplate();
         restTemplate.getMessageConverters().add(new WxMappingJackson2HttpMessageConverter());
-        Date pubtime = DateUtils.truncate(new Date(),Calendar.HOUR);
-        List<Map<String,Object>> CityAqiConfigs =aqiService.getCityAqiConfig();
+        Date pubtime = DateUtils.truncate(new Date(), Calendar.HOUR);
+        List<Map<String, Object>> CityAqiConfigs = aqiService.getCityAqiConfig();
         ReturnT returnT = null;
 
         for (Map<String, Object> cityAqiConfig : CityAqiConfigs) {
-            String entity = null ;
+            String entity = null;
             Collection<Object> values = null;
             Map<String, Object> data = null;
          /*   try {
@@ -80,15 +84,15 @@
                 }
             }
             Map<String, Object> parameters = new HashMap<>();
-            parameters.put("time",pubtime);
-            parameters.put("data",data.toString());
-            parameters.put("code",cityAqiConfig.get("city_code"));
+            parameters.put("time", pubtime);
+            parameters.put("data", data.toString());
+            parameters.put("code", cityAqiConfig.get("city_code"));
             if (!ObjectUtils.isEmpty(data)) {
                 try {
-                    int i=aqiService.insertAQIData(parameters);
-                    if (i>0){
+                    int i = aqiService.insertAQIData(parameters);
+                    if (i > 0) {
                         returnT = new ReturnT(200, " ���������������������");
-                    }else {
+                    } else {
                         returnT = new ReturnT(500, " ���������������������");
                     }
                 } catch (Exception e) {
@@ -102,11 +106,20 @@
                     map.put("e11", data.containsKey("SO2C") ? data.get("SO2C").toString() : data.get("SO2").toString());
                     map.put("e15", data.containsKey("O3C") ? data.get("O3C").toString() : data.get("O3").toString());
                     map.put("e16", data.containsKey("NO2C") ? data.get("NO2C").toString() : data.get("NO2").toString());
-                    redisTemplate.opsForHash().putAll("aqi_" + cityAqiConfig.get("city_code"),map);
+                    redisTemplate.opsForHash().putAll("aqi_" + cityAqiConfig.get("city_code"), map);
                 }
             }
         }
         return returnT;
     }
 
+    @XxlJob("insertStationData")
+    public ReturnT insertStationData(String param) {
+        int state = aqiService.insertStationData();
+        if (state == 200) {
+            return new ReturnT(200, "������������");
+        } else {
+            return new ReturnT(500, "������������������������������������������������");
+        }
+    }
 }

--
Gitblit v1.8.0