From 327267727c36cef76ee554e1ad97099180cd4f13 Mon Sep 17 00:00:00 2001 From: kaiyu <404897439@qq.com> Date: Tue, 13 Jul 2021 09:08:37 +0800 Subject: [PATCH] screen-manage 单位转换信息添加缓存 --- screen-manage/src/main/java/com/moral/api/util/CacheUtils.java | 24 +++++++++++++++++++----- 1 files changed, 19 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 4975afd..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,8 @@ CacheUtils.unitConversionMapper = unitConversionMapper; } - public static void clearDictionariesCache() { - redisTemplate.delete(RedisConstants.DICT_DATA_KEY); - redisTemplate.delete(RedisConstants.DICT_TYPE_KEY); - } - public static void flushDeviceAlarmInfo() { + public static void refreshDeviceAlarmInfo() { //������������ redisTemplate.delete(RedisConstants.DEVICE_INFO); //������������������ @@ -119,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