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