diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/RoleServiceImpl.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/RoleServiceImpl.java index a2f0cdba..c680d35d 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/RoleServiceImpl.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/RoleServiceImpl.java @@ -125,6 +125,7 @@ public class RoleServiceImpl implements RoleService { role.setMenus(resources.getMenus()); // 清理缓存 redisUtils.delByKeys("menu::user:",userIds); + redisUtils.delByKeys("role::auth:",userIds); redisUtils.del("role::id:" + resources.getId()); roleRepository.save(role); }