From 243a135077985aa517e00320a7327bb8c459f460 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 18 七月 2023 17:38:31 +0800 Subject: [PATCH] 开发根据用户UID查询其资源权限并添加缓存处理 --- src/main/java/com/moon/server/service/all/PermsService.java | 20 ++------------------ 1 files changed, 2 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/moon/server/service/all/PermsService.java b/src/main/java/com/moon/server/service/all/PermsService.java index 035ae82..87389d3 100644 --- a/src/main/java/com/moon/server/service/all/PermsService.java +++ b/src/main/java/com/moon/server/service/all/PermsService.java @@ -23,30 +23,14 @@ RedisService redisService; @Override - public List<ResAuthEntity> selectRes(String uid) { + public List<ResEntity> selectRes(String uid) { String key = RedisCacheKey.permsResKey(uid); - Object obj = redisService.get(key); - if (obj instanceof List<?>) { - return (List<ResAuthEntity>) obj; - } - - List<ResAuthEntity> list = permsMapper.selectRes(uid); - if (list != null && list.size() > 0) { - redisService.put(key, list, SettingData.CACHE_EXPIRE, TimeUnit.MINUTES); - } - - return list; - } - - @Override - public List<ResEntity> selectResList(String uid) { - String key = RedisCacheKey.permsResListKey(uid); Object obj = redisService.get(key); if (obj instanceof List<?>) { return (List<ResEntity>) obj; } - List<ResEntity> list = permsMapper.selectResList(uid); + List<ResEntity> list = permsMapper.selectRes(uid); if (list != null && list.size() > 0) { redisService.put(key, list, SettingData.CACHE_EXPIRE, TimeUnit.MINUTES); } -- Gitblit v1.9.3