fix .
This commit is contained in:
@@ -51,8 +51,8 @@ public class UserService : IUserService
|
|||||||
.LeftJoin<RoleEntity>((x, ur, r) => ur.RoleId == r.Id)
|
.LeftJoin<RoleEntity>((x, ur, r) => ur.RoleId == r.Id)
|
||||||
.LeftJoin<UserClaimEntity>((x, ur, r, c) => x.Id == c.UserId && c.ClaimType == "preferred_username")
|
.LeftJoin<UserClaimEntity>((x, ur, r, c) => x.Id == c.UserId && c.ClaimType == "preferred_username")
|
||||||
.Where(x => x.UserName != "admin")
|
.Where(x => x.UserName != "admin")
|
||||||
.WhereIF(request.IsOperator, (x, ur, r, c) => !SqlFunc.IsNullOrEmpty(r.Name))
|
.WhereIF(request.IsOperator, (x, ur, r, c) => SqlFunc.Subqueryable<UserRoleEntity>().Where(p => p.UserId == x.Id).Any())
|
||||||
.WhereIF(!request.IsOperator, (x, ur, r, c) => SqlFunc.IsNullOrEmpty(r.Name))
|
.WhereIF(!request.IsOperator, (x, ur, r, c) => SqlFunc.Subqueryable<UserRoleEntity>().Where(p => p.UserId == x.Id).NotAny())
|
||||||
.WhereIF(request.Search.IsPresent(), (x, ur, r, c) => x.UserName == request.Search
|
.WhereIF(request.Search.IsPresent(), (x, ur, r, c) => x.UserName == request.Search
|
||||||
|| x.Email == request.Search
|
|| x.Email == request.Search
|
||||||
|| x.PhoneNumber == request.Search
|
|| x.PhoneNumber == request.Search
|
||||||
|
|||||||
Reference in New Issue
Block a user