fix:获取用户角色列表过滤已删除角色
This commit is contained in:
parent
1eecea001b
commit
6eefbae5fe
@ -276,10 +276,11 @@ namespace ZR.Service
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public List<SysRole> SelectUserRoleListByUserId(long userId)
|
public List<SysRole> SelectUserRoleListByUserId(long userId)
|
||||||
{
|
{
|
||||||
return Context.Queryable<SysUserRole, SysRole>((ur, r) => new JoinQueryInfos(
|
return Context.Queryable<SysUserRole>()
|
||||||
JoinType.Left, ur.RoleId == r.RoleId
|
.LeftJoin<SysRole>((ur, r) => ur.RoleId == r.RoleId)
|
||||||
)).Where((ur, r) => ur.UserId == userId)
|
.Where((ur, r) => ur.UserId == userId && r.RoleId > 0)
|
||||||
.Select((ur, r) => r).ToList();
|
.Select((ur, r) => r)
|
||||||
|
.ToList();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user