From 508efaad8b2e23a046c36594a9d16b372ea58a26 Mon Sep 17 00:00:00 2001 From: cjl <276999030@qq.com> Date: Thu, 21 Sep 2023 10:44:39 +0800 Subject: [PATCH] feat:添加测试更新guid --- screen-manage/src/main/java/com/moral/api/util/CacheUtils.java | 20 +++++++++++++++++--- 1 files changed, 17 insertions(+), 3 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 4d6e791..cecec02 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 @@ -17,6 +17,7 @@ import org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Component; import org.springframework.util.ObjectUtils; +import org.springframework.util.StringUtils; import java.util.HashMap; import java.util.List; @@ -82,10 +83,21 @@ public static void refreshDeviceAlarmInfo() { - //������������ - redisTemplate.delete(RedisConstants.DEVICE_INFO); + + refreshDeviceAlarmInfo(null); + + + } + public static void refreshDeviceAlarmInfo(String mac){ + if(StringUtils.isEmpty(mac)){ + //������������ + redisTemplate.delete(RedisConstants.DEVICE_INFO); + }else { + redisTemplate.opsForHash().delete(RedisConstants.DEVICE_INFO,mac); + } //������������������ - List<Device> devices = deviceMapper.queryDeviceUnitAlarmInfo(); + List<Device> devices = deviceMapper.queryDeviceUnitAlarmInfo(mac); + Map<String, SysDictData> unitMap = sysDictDataService.getDictDatasByType("unit"); //��������������������������������������������� Map<String,Device> result = new HashMap<>(); @@ -132,6 +144,8 @@ redisTemplate.opsForHash().putAll(RedisConstants.DEVICE_INFO,result); } + + public static void refreshSpecialDeviceAlarmInfo() { //������������ redisTemplate.delete(RedisConstants.SPECIAL_DEVICE_INFO); -- Gitblit v1.8.0