From 68a49e074e779e1960f827ff02d69d3b73fa9165 Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Thu, 15 Jul 2021 09:13:11 +0800
Subject: [PATCH] web端小时aqi,因子月均值
---
screen-manage/src/main/java/com/moral/api/util/CacheUtils.java | 27 ++++++++++++++++++++++-----
1 files changed, 22 insertions(+), 5 deletions(-)
diff --git a/screen-manage/src/main/java/com/moral/api/util/CacheUtils.java b/screen-manage/src/main/java/com/moral/api/util/CacheUtils.java
index 8fa6e54..f8e27ee 100644
--- a/screen-manage/src/main/java/com/moral/api/util/CacheUtils.java
+++ b/screen-manage/src/main/java/com/moral/api/util/CacheUtils.java
@@ -7,6 +7,7 @@
import com.moral.api.mapper.UnitConversionMapper;
import com.moral.api.service.SensorService;
import com.moral.api.service.SysDictDataService;
+import com.moral.api.service.UnitConversionService;
import com.moral.constant.Constants;
import com.moral.constant.RedisConstants;
import com.moral.util.TokenUtils;
@@ -41,6 +42,11 @@
private static SensorService sensorService;
+ private static UnitConversionService unitConversionService;
+
+ @Autowired
+ public void setUnitConversionService(UnitConversionService unitConversionService){CacheUtils.unitConversionService = unitConversionService;}
+
@Autowired
public void setSensorService(SensorService sensorService) {
CacheUtils.sensorService = sensorService;
@@ -66,12 +72,11 @@
CacheUtils.unitConversionMapper = unitConversionMapper;
}
- public static void clearDictionariesCache() {
- redisTemplate.delete(RedisConstants.DICT_DATA_KEY);
- redisTemplate.delete(RedisConstants.DICT_TYPE_KEY);
- }
- public static void flushDeviceAlarmUnit() {
+ public static void refreshDeviceAlarmInfo() {
+ //������������
+ redisTemplate.delete(RedisConstants.DEVICE_INFO);
+ //������������������
List<Device> devices = deviceMapper.queryDeviceUnitAlarmInfo();
Map<String, SysDictData> unitMap = sysDictDataService.getDictDatasByType("unit");
//���������������������������������������������
@@ -116,4 +121,16 @@
//������redis
redisTemplate.opsForHash().putAll(RedisConstants.DEVICE_INFO,result);
}
+
+ public static void refreshSensor(){
+ sensorService.refreshCache();
+ }
+
+ public static void refreshDicTypeAndData(){
+
+ }
+
+ public static void refreshUnitConversion(){
+ unitConversionService.refreshCache();
+ }
}
--
Gitblit v1.8.0