From f7b23ea4d8c720c691fe2552a1250dd22792ca66 Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Wed, 27 Oct 2021 14:24:45 +0800
Subject: [PATCH] city_aqi数据存入redis

---
 screen-job/src/main/java/com/moral/api/service/impl/CityAqiServiceImpl.java |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/screen-job/src/main/java/com/moral/api/service/impl/CityAqiServiceImpl.java b/screen-job/src/main/java/com/moral/api/service/impl/CityAqiServiceImpl.java
index 310246f..e1f7902 100644
--- a/screen-job/src/main/java/com/moral/api/service/impl/CityAqiServiceImpl.java
+++ b/screen-job/src/main/java/com/moral/api/service/impl/CityAqiServiceImpl.java
@@ -9,10 +9,12 @@
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.moral.api.service.CityConfigService;
 import com.moral.constant.Constants;
+import com.moral.constant.RedisConstants;
 import com.moral.util.DateUtils;
 
 import org.springframework.beans.factory.annotation.Autowired;
 
+import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Service;
 import org.springframework.util.ObjectUtils;
 import org.springframework.web.client.RestTemplate;
@@ -42,6 +44,9 @@
     @Autowired
     private RestTemplate restTemplate;
 
+    @Autowired
+    private RedisTemplate redisTemplate;
+
     @Override
     public void insertCityAqi() {
         //������������������
@@ -70,13 +75,15 @@
             aqi.put("so2", aqi.remove("so2C"));
             aqi.put("no2", aqi.remove("no2C"));
             aqi.put("co", aqi.remove("coC"));
-            aqi.put("o3", aqi.remove("o3c"));
+            aqi.put("o3", aqi.remove("o3C"));
             aqi.put("aqi", aqi.remove("value"));
             CityAqi cityAqi = new CityAqi();
             cityAqi.setCityCode(cityCode);
             cityAqi.setTime(time);
             cityAqi.setValue(JSONObject.toJSONString(aqi));
             cityAqiMapper.insert(cityAqi);
+            //������redis
+            redisTemplate.opsForHash().put(RedisConstants.CITY_AQI, cityCode, aqi);
         }
     }
 

--
Gitblit v1.8.0