|
|
@@ -75,6 +75,7 @@ public class SysUserService : IDynamicApiController, ITransient
|
|
|
.LeftJoin<SysPos>((u, a, b) => u.PosId == b.Id)
|
|
|
.Where(u => u.AccountType != AccountTypeEnum.SuperAdmin)
|
|
|
.WhereIF(orgList != null, u => orgList.Contains(u.OrgId))
|
|
|
+ .WhereIF(!_userManager.SuperAdmin, u => u.AccountType != AccountTypeEnum.SysAdmin)
|
|
|
.WhereIF(!string.IsNullOrWhiteSpace(input.Account), u => u.Account.Contains(input.Account))
|
|
|
.WhereIF(!string.IsNullOrWhiteSpace(input.RealName), u => u.RealName.Contains(input.RealName))
|
|
|
.WhereIF(!string.IsNullOrWhiteSpace(input.PosName), (u, a, b) => b.Name.Contains(input.PosName))
|