From 81dc94a70de69f45f42b8ca4b702a3a372cf81ac Mon Sep 17 00:00:00 2001
From: lizijie <lzjiiie@163.com>
Date: Tue, 24 May 2022 09:59:07 +0800
Subject: [PATCH] 去除打印
---
src/main/java/com/moral/task/AQIDataInsertTask.java | 39 ++++++++++++++++++++++++++-------------
1 files changed, 26 insertions(+), 13 deletions(-)
diff --git a/src/main/java/com/moral/task/AQIDataInsertTask.java b/src/main/java/com/moral/task/AQIDataInsertTask.java
index 76ccc6f..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,24 +28,27 @@
@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 {
+ /* try {
HttpResponse response = HttpUtils.doGet("https://api.epmap.org", "/api/v1/air/city", "GET",
new HashMap<String, String>() {{put("Authorization", "APPCODE " + "31b6ea8f804a4472be3b633cfee44849");}},
new HashMap<String, String>() {{put("city", cityAqiConfig.get("city_name").toString());}}
@@ -65,7 +69,7 @@
}
} catch (Exception e) {
e.printStackTrace();
- }
+ }*/
if (ObjectUtils.isEmpty(entity) || ObjectUtils.isEmpty(values) || values.contains("None") || pubtime == null) {
Map<String, Object> mjMap = restTemplate.getForObject("http://sapi.7drlb.com/api/mj?cityID={1}&apiKey=aqi", Map.class, cityAqiConfig.get("city_id"));
if (ObjectUtils.isEmpty(mjMap)) {
@@ -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