|
|
@@ -213,7 +213,7 @@ public class SysMenuService : IDynamicApiController, ITransient
|
|
|
public async Task<List<string>> GetOwnBtnPermList()
|
|
|
{
|
|
|
var userId = _userManager.UserId;
|
|
|
- var permissions = _sysCacheService.Get<List<string>>(CacheConst.KeyPermission + userId);
|
|
|
+ var permissions = _sysCacheService.Get<List<string>>(CacheConst.KeyUserButton + userId);
|
|
|
if (permissions == null || permissions.Count == 0)
|
|
|
{
|
|
|
var menuIdList = _userManager.SuperAdmin ? new List<long>() : await GetMenuIdList();
|
|
|
@@ -221,7 +221,7 @@ public class SysMenuService : IDynamicApiController, ITransient
|
|
|
.Where(u => u.Type == MenuTypeEnum.Btn)
|
|
|
.WhereIF(menuIdList.Count > 0, u => menuIdList.Contains(u.Id))
|
|
|
.Select(u => u.Permission).ToListAsync();
|
|
|
- _sysCacheService.Set(CacheConst.KeyPermission + userId, permissions);
|
|
|
+ _sysCacheService.Set(CacheConst.KeyUserButton + userId, permissions);
|
|
|
}
|
|
|
return permissions;
|
|
|
}
|
|
|
@@ -233,13 +233,13 @@ public class SysMenuService : IDynamicApiController, ITransient
|
|
|
[ApiDescriptionSettings(false)]
|
|
|
public async Task<List<string>> GetAllBtnPermList()
|
|
|
{
|
|
|
- var permissions = _sysCacheService.Get<List<string>>(CacheConst.KeyPermission + 0);
|
|
|
+ var permissions = _sysCacheService.Get<List<string>>(CacheConst.KeyUserButton + 0);
|
|
|
if (permissions == null || permissions.Count == 0)
|
|
|
{
|
|
|
permissions = await _sysMenuRep.AsQueryable()
|
|
|
.Where(u => u.Type == MenuTypeEnum.Btn)
|
|
|
.Select(u => u.Permission).ToListAsync();
|
|
|
- _sysCacheService.Set(CacheConst.KeyPermission + 0, permissions);
|
|
|
+ _sysCacheService.Set(CacheConst.KeyUserButton + 0, permissions);
|
|
|
}
|
|
|
return permissions;
|
|
|
}
|
|
|
@@ -249,8 +249,8 @@ public class SysMenuService : IDynamicApiController, ITransient
|
|
|
/// </summary>
|
|
|
private void DeleteMenuCache()
|
|
|
{
|
|
|
- _sysCacheService.RemoveByPrefixKey(CacheConst.KeyMenu);
|
|
|
- _sysCacheService.RemoveByPrefixKey(CacheConst.KeyPermission);
|
|
|
+ _sysCacheService.RemoveByPrefixKey(CacheConst.KeyUserMenu);
|
|
|
+ _sysCacheService.RemoveByPrefixKey(CacheConst.KeyUserButton);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|