From c8b6903d85e7ceef504a198b4bdfc6b72a73fe19 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期五, 08 八月 2025 13:29:47 +0800 Subject: [PATCH] fix:bug --- FlexJobApi.FlexJobServer.Application/Tasks/Queries/TaskInfoQueryHandler.cs | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/FlexJobApi.FlexJobServer.Application/Tasks/Queries/TaskInfoQueryHandler.cs b/FlexJobApi.FlexJobServer.Application/Tasks/Queries/TaskInfoQueryHandler.cs index 50cd830..119cc75 100644 --- a/FlexJobApi.FlexJobServer.Application/Tasks/Queries/TaskInfoQueryHandler.cs +++ b/FlexJobApi.FlexJobServer.Application/Tasks/Queries/TaskInfoQueryHandler.cs @@ -55,9 +55,9 @@ { q = q.Where(it => it.Name.Contains(request.Keywords)); } - if (request.Time.HasValue) + if (request.BeginTime.HasValue && request.EndTime.HasValue) { - q = q.Where(it => it.BeginTime <= request.Time && request.Time <= it.EndTime); + q = q.Where(it => request.BeginTime <= it.BeginTime && it.BeginTime <= request.EndTime); } if (request.CityCode.IsNotNull()) { @@ -87,6 +87,7 @@ { q = q.Where(it => it.RecommendStatus == request.RecommendStatus); } + q = q.CustomOrderBy(request.PageModel.OrderInput); var s = from t in q join tu in rep.Change<TaskInfoUser>().AsQueryable().AsNoTracking() on t.Id equals tu.TaskInfoId into tug select new GetTaskInfosQueryResultItem @@ -102,7 +103,11 @@ Status = t.Status, BeginTime = t.BeginTime, EndTime = t.EndTime, - ReleaseStatus = t.ReleaseStatus + ReleaseStatus = t.ReleaseStatus, + CheckReceiveStatus = t.CheckReceiveStatus, + CreatedTime = t.CreatedTime, + RecommendStatus = t.RecommendStatus, + SettlementStatus = t.SettlementStatus }; return request.PageModel.GetPagedListAsync(s, cancellationToken); } -- Gitblit v1.9.1