sunpengfei
2025-08-07 7d64d742e52809237473e13e18faec2c23dfe3c7
FlexJobApi.Application/Tasks/Queries/TaskInfoQueryHandler.cs
@@ -32,7 +32,8 @@
        /// <returns></returns>
        public Task<GetTaskInfoQueryResult> Handle(GetTaskInfoQuery request, CancellationToken cancellationToken)
        {
            return TaskInfoQueryable.GetQueryable(rep, q => q.Where(it => it.Id == request.Id))
            return TaskInfoRepository.GetQueryable(rep)
                .Where(it => it.Id == request.Id)
                .ProjectToType<GetTaskInfoQueryResult>()
                .FirstOrDefaultAsync(cancellationToken);
        }
@@ -45,8 +46,12 @@
        /// <returns></returns>
        public Task<PagedListQueryResult<GetTaskInfosQueryResultItem>> Handle(GetTaskInfosQuery request, CancellationToken cancellationToken)
        {
            //return request.PageModel.GetPagedListAsync<TaskInfo, >()
            throw new Exception();
            return request.PageModel.GetPagedListAsync<TaskInfo, GetTaskInfosQueryResultItem>(
                q =>
                {
                    q = TaskInfoRepository.GetQueryable(rep);
                    return q;
                });
        }
    }
}