fix: MongoDB 数据库下更改角色对菜单授权后前台系统缓存未更新

#Comment
由于 MongoDB 数据库设计导致需要更新角色与组缓存
This commit is contained in:
Argo Zhang 2019-08-30 15:14:25 +08:00
parent 5c13cba7e2
commit 8d1efd2233
1 changed files with 7 additions and 1 deletions

View File

@ -35,6 +35,8 @@ namespace Bootstrap.DataAccess
cacheKeys.Add(RoleHelper.RetrieveRolesDataKey + "*"); cacheKeys.Add(RoleHelper.RetrieveRolesDataKey + "*");
cacheKeys.Add(MenuHelper.RetrieveMenusAll + "*"); cacheKeys.Add(MenuHelper.RetrieveMenusAll + "*");
cacheKeys.Add(RetrieveAllRolesDataKey + "*"); cacheKeys.Add(RetrieveAllRolesDataKey + "*");
corsKeys.Add(RoleHelper.RetrieveRolesDataKey + "*");
corsKeys.Add(GroupHelper.RetrieveGroupsDataKey + "*");
corsKeys.Add(MenuHelper.RetrieveMenusAll + "*"); corsKeys.Add(MenuHelper.RetrieveMenusAll + "*");
} }
if (userIds != null) if (userIds != null)
@ -59,8 +61,10 @@ namespace Bootstrap.DataAccess
}); });
cacheKeys.Add(GroupHelper.RetrieveGroupsDataKey + "*"); cacheKeys.Add(GroupHelper.RetrieveGroupsDataKey + "*");
cacheKeys.Add(MenuHelper.RetrieveMenusAll + "*"); cacheKeys.Add(MenuHelper.RetrieveMenusAll + "*");
corsKeys.Add(MenuHelper.RetrieveMenusAll + "*");
cacheKeys.Add(RetrieveAllRolesDataKey + "*"); cacheKeys.Add(RetrieveAllRolesDataKey + "*");
corsKeys.Add(RoleHelper.RetrieveRolesDataKey + "*");
corsKeys.Add(GroupHelper.RetrieveGroupsDataKey + "*");
corsKeys.Add(MenuHelper.RetrieveMenusAll + "*");
} }
if (menuIds != null) if (menuIds != null)
{ {
@ -70,6 +74,8 @@ namespace Bootstrap.DataAccess
}); });
cacheKeys.Add(MenuHelper.RetrieveMenusByRoleIdDataKey + "*"); cacheKeys.Add(MenuHelper.RetrieveMenusByRoleIdDataKey + "*");
cacheKeys.Add(MenuHelper.RetrieveMenusAll + "*"); cacheKeys.Add(MenuHelper.RetrieveMenusAll + "*");
corsKeys.Add(RoleHelper.RetrieveRolesDataKey + "*");
corsKeys.Add(GroupHelper.RetrieveGroupsDataKey + "*");
corsKeys.Add(MenuHelper.RetrieveMenusAll + "*"); corsKeys.Add(MenuHelper.RetrieveMenusAll + "*");
} }
if (appIds != null) if (appIds != null)