From 11d10fc9ca90ec29159738c1eac5e2d9203d8bb6 Mon Sep 17 00:00:00 2001 From: kaiyu <404897439@qq.com> Date: Wed, 28 Jul 2021 09:14:12 +0800 Subject: [PATCH] screen-api kafka消费者组id从配置文件获取 screen-manage 除admin角色外无法查看admin角色 --- 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