sunpengfei
2025-08-05 59833ddbf47ed028462e1b089b46bf7c6f7518e3
FlexJobApi.User.Application/UserInfos/Queries/GetOperationUserInfosQueryHandler.cs
@@ -24,9 +24,18 @@
        /// <inheritdoc/>
        public async Task<PagedListQueryResult<GetOperationUserInfosQueryResultItem>> Handle(GetOperationUserInfosQuery request, CancellationToken cancellationToken)
        {
            var result = await repUser.AsQueryable().AsNoTracking()
            var q = repUser.AsQueryable().AsNoTracking()
                .OrderByDescending(it => it.Level).ThenByDescending(it => it.CreatedTime)
                .Where(it => it.Type == EnumUserType.Operation)
                .Where(it => it.Type == EnumUserType.Operation);
            if (request.Keywords.IsNotNull())
            {
                q = q.Where(it =>
                    it.UserAuth.Name.Contains(request.Keywords)
                    || it.UserAuth.UserName.Contains(request.Keywords)
                    || it.UserAuth.PhoneNumber.Contains(request.Keywords)
                    || it.Remark.Contains(request.Keywords));
            }
            var result = await q
                .Select(it => new GetOperationUserInfosQueryResultItem
                {
                    Id = it.Id,