From f62ce761a5c2dd1f281acbf72a66fd752af3d75d Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Fri, 23 Jul 2021 14:19:51 +0800 Subject: [PATCH] 设备状态判断更新 --- screen-manage/src/main/java/com/moral/api/service/impl/SysDictDataServiceImpl.java | 19 +++++++++++++------ 1 files changed, 13 insertions(+), 6 deletions(-) diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/SysDictDataServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/SysDictDataServiceImpl.java index 78aaf42..20efc91 100644 --- a/screen-manage/src/main/java/com/moral/api/service/impl/SysDictDataServiceImpl.java +++ b/screen-manage/src/main/java/com/moral/api/service/impl/SysDictDataServiceImpl.java @@ -61,8 +61,8 @@ deleteWrapper.set("is_delete", Constants.DELETE); deleteWrapper.eq("id", id); sysDictDataMapper.update(null, deleteWrapper); - //������������ - CacheUtils.clearDictionariesCache(); + //������������ + refreshCache(); //������������������ dto.setCode(ResponseCodeEnum.SUCCESS.getCode()); dto.setMsg(ResponseCodeEnum.SUCCESS.getMsg()); @@ -95,8 +95,8 @@ } //������������ sysDictDataMapper.updateById(sysDictData); - //������������ - CacheUtils.clearDictionariesCache(); + //������������ + refreshCache(); //������������������ dto.setCode(ResponseCodeEnum.SUCCESS.getCode()); dto.setMsg(ResponseCodeEnum.SUCCESS.getMsg()); @@ -136,8 +136,8 @@ } //������������ sysDictDataMapper.insert(sysDictData); - //������������ - CacheUtils.clearDictionariesCache(); + //������������ + refreshCache(); //������������������ dto.setCode(ResponseCodeEnum.SUCCESS.getCode()); dto.setMsg(ResponseCodeEnum.SUCCESS.getMsg()); @@ -188,6 +188,13 @@ return result; } + @Override + public void refreshCache(){ + redisTemplate.delete(RedisConstants.DICT_DATA_KEY); + Map<String, List<SysDictData>> datas = getDictDataFromDB(); + redisTemplate.opsForValue().set(RedisConstants.DICT_DATA_KEY, datas); + } + /** * @Description: ������������������������������������������������������������Map Key��������������� value��������������� -- Gitblit v1.8.0