optimize
wet 2 years ago
parent caae87321a
commit 52a237a71a

@ -578,14 +578,15 @@ public class SysUserService : ISysUserService, IDynamicApiController, ITransient
/// 获取租户下的用户 /// 获取租户下的用户
/// </summary> /// </summary>
/// <param name="name"></param> /// <param name="name"></param>
/// <param name="TenantId">默认0 获取当前用户,可不传 传租户id获取当前租户</param> /// <param name="tenantId">默认0 获取当前用户,可不传 传租户id获取当前租户</param>
/// <returns></returns> /// <returns></returns>
[HttpGet("/sysUser/GetTenantUser")] [HttpGet("/sysUser/GetTenantUser")]
public Task<List<SysUser>> GetTenantUser(string name, long? tenantId = 0) public async Task<List<SysUser>> GetTenantUser(string name, long? tenantId = 0)
{ {
return _sysUserRep.AsQueryable().Filter(null, true).WhereIF(tenantId == 0, x => x.TenantId == Convert.ToInt64(UserManager.TENANT_ID)&&x.Status== CommonStatus.ENABLE) return await _sysUserRep.AsQueryable().Filter(null, true).WhereIF(tenantId == 0, x => x.TenantId == Convert.ToInt64(UserManager.TENANT_ID) && x.Status == CommonStatus.ENABLE)
.WhereIF(tenantId != 0, x => x.TenantId == tenantId) .WhereIF(tenantId != 0, x => x.TenantId == tenantId)
.WhereIF(!string.IsNullOrWhiteSpace(name), x => x.Name.Contains(name)).ToListAsync(); .WhereIF(!string.IsNullOrWhiteSpace(name), x => x.Name.Contains(name))
.OrderBy(x => x.Name).ToListAsync();
} }
[HttpGet("/sysUser/DecryptPassword")] [HttpGet("/sysUser/DecryptPassword")]

Loading…
Cancel
Save