更新控制器

This commit is contained in:
lzw
2021-10-15 14:45:16 +08:00
parent 9ce9d4ed98
commit 5ab4107ffa
9 changed files with 58 additions and 16 deletions

View File

@@ -41,9 +41,9 @@ namespace Yi.Framework.Service
public async Task<List<menu>> GetMenusByUser(user _user)
{
var user_data= await _Db.Set<user>().Include(u => u.roles).ThenInclude(u => u.menus)
var user_data= await _Db.Set<user>().Include(u => u.roles).ThenInclude(u=>u.menus).ThenInclude(u=>u.mould)
.Where(u=>u.id==_user.id&& u.is_delete == (short)Common.Enum.DelFlagEnum.Normal).FirstOrDefaultAsync();
var menuList= user_data.roles.Select(u => u.menus);
var menuList= user_data.roles.Select(u=>u.menus);
return (List<menu>)menuList;
}
@@ -57,8 +57,10 @@ namespace Yi.Framework.Service
public async Task<List<role>> GetRolesByUser(user _user)
{
var user_data = await GetEntity(u => u.id == _user.id && u.is_delete == (short)Common.Enum.DelFlagEnum.Normal);
return (List<role>)user_data.roles;
var user_data = await _Db.Set<user>().Include(u=>u.roles)
.Where(u => u.id == _user.id && u.is_delete == (short)Common.Enum.DelFlagEnum.Normal).FirstOrDefaultAsync();
var roleList = user_data.roles.ToList();
return roleList;
}
public async Task<bool> Login(user _user)