From 728bb68f16de54040a56b5e7d7a01e4ed6c49829 Mon Sep 17 00:00:00 2001
From: yuzixiang <yzx123456>
Date: Mon, 25 May 2020 14:38:26 +0800
Subject: [PATCH] AQI数据插入任务(update)
---
src/main/java/com/moral/task/AQIDataInsertTask.java | 26 +++++++++++++-------------
1 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/src/main/java/com/moral/task/AQIDataInsertTask.java b/src/main/java/com/moral/task/AQIDataInsertTask.java
index f31d5b3..71491d3 100644
--- a/src/main/java/com/moral/task/AQIDataInsertTask.java
+++ b/src/main/java/com/moral/task/AQIDataInsertTask.java
@@ -3,7 +3,6 @@
import com.alibaba.fastjson.JSONObject;
import com.moral.service.AQIService;
import com.moral.util.HttpUtils;
-import com.moral.util.RedisUtils;
import com.moral.util.WxMappingJackson2HttpMessageConverter;
import com.xxl.job.core.biz.model.ReturnT;
@@ -11,6 +10,7 @@
import org.apache.commons.lang3.time.DateUtils;
import org.apache.http.HttpResponse;
import org.apache.http.util.EntityUtils;
+import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Component;
import org.springframework.util.ObjectUtils;
import org.springframework.web.client.RestTemplate;
@@ -23,7 +23,7 @@
@Resource
private AQIService aqiService;
@Resource
- private RedisUtils redisUtils;
+ private RedisTemplate redisTemplate;
@XxlJob("insertData")
public ReturnT insertData(){
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
@@ -59,23 +59,23 @@
try {
int i=aqiService.insertAQIData(parameters);
if (i>0){
- if ("1".equals(cityAqiConfig.get("is_compensate"))) {
- returnT = new ReturnT(200, " ���������������������");
- Map<String, String> map = new HashMap<String, String>();
- map.put("e1", data.containsKey("PM25C") ? data.get("PM25C").toString() : data.get("PM2_5").toString());
- map.put("e2", data.containsKey("PM10C") ? data.get("PM10C").toString() : data.get("PM10").toString());
- map.put("e10", data.containsKey("COC") ? data.get("COC").toString() : data.get("CO").toString());
- 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());
- redisUtils.set("aqi_" + cityAqiConfig.get("city_code"), map);
- }
+ returnT = new ReturnT(200, " ���������������������");
}else {
returnT = new ReturnT(500, " ���������������������");
}
} catch (Exception e) {
e.printStackTrace();
}
+ if ("1".equals(cityAqiConfig.get("is_compensate"))) {
+ Map<String, String> map = new HashMap<String, String>();
+ map.put("e1", data.containsKey("PM25C") ? data.get("PM25C").toString() : data.get("PM2_5").toString());
+ map.put("e2", data.containsKey("PM10C") ? data.get("PM10C").toString() : data.get("PM10").toString());
+ map.put("e10", data.containsKey("COC") ? data.get("COC").toString() : data.get("CO").toString());
+ 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);
+ }
}
}
return returnT;
--
Gitblit v1.8.0