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