feat: 用户选择器 (#189)

Co-authored-by: tk <fiyne1a@dingtalk.com>
This commit is contained in:
2024-11-06 11:48:36 +08:00
committed by GitHub
parent a454f2ab2d
commit 8479f69bdc
18 changed files with 46 additions and 20 deletions

View File

@ -246,7 +246,13 @@ public sealed class UserService(
public async Task<IEnumerable<QueryUserRsp>> QueryAsync(QueryReq<QueryUserReq> req)
{
req.ThrowIfInvalid();
var list = await (await QueryInternalAsync(req).ConfigureAwait(false)).Take(req.Count).ToListAsync(_listUserExp).ConfigureAwait(false);
var list = await (await QueryInternalAsync(req, false).ConfigureAwait(false))
#if DBTYPE_SQLSERVER
.WithLock(SqlServerLock.NoLock | SqlServerLock.NoWait)
#endif
.Take(req.Count)
.ToListAsync(a => new Sys_User { Id = a.Id, UserName = a.UserName })
.ConfigureAwait(false);
return list.Adapt<IEnumerable<QueryUserRsp>>();
}