From 34af822157753e1614beab6894b5797c91bccb18 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期一, 01 九月 2025 15:10:32 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.UserServer.Application/Users/Queries/GetPersonalUserInfosQueryHandler.cs | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/FlexJobApi.UserServer.Application/Users/Queries/GetPersonalUserInfosQueryHandler.cs b/FlexJobApi.UserServer.Application/Users/Queries/GetPersonalUserInfosQueryHandler.cs index 3a395e8..394dde3 100644 --- a/FlexJobApi.UserServer.Application/Users/Queries/GetPersonalUserInfosQueryHandler.cs +++ b/FlexJobApi.UserServer.Application/Users/Queries/GetPersonalUserInfosQueryHandler.cs @@ -30,7 +30,8 @@ public async Task<GetPersonalUserInfosQueryResult> Handle(GetPersonalUserInfosQuery request, CancellationToken cancellationToken) { var logier = JwtUtils.GetCurrentLogier(); - var q = rep.AsQueryable().AsNoTracking(); + var q = rep.AsQueryable().AsNoTracking() + .Where(it => it.Type == EnumUserType.Personal); if (request.Keywords.IsNotNull()) { q = q.Where(it => @@ -81,7 +82,7 @@ HireTime = it.EnterpriseEmployees .SelectMany(ee => ee.TaskInfoUsers) .OrderByDescending(e => e.HireTime) - .Where(e => e.HireStatus == EnumTaskUserHireStatus.Pass && e.HireTime.HasValue) + .Where(e => e.HireTime.HasValue) .Select(e => e.HireTime) .FirstOrDefault(), SignContractTime = it.EnterpriseEmployees @@ -119,13 +120,13 @@ : EnumTaskUserHireStatus.Wait, HireTime = it.TaskInfoUsers .OrderBy(tu => tu.HireTime) - .Where(tu => tu.HireStatus == EnumTaskUserHireStatus.Pass && tu.HireTime.HasValue) + .Where(tu => tu.HireTime.HasValue) .Select(tu => tu.HireTime) .FirstOrDefault(), UserSignContractStatus = it.UserSignContractStatus, EnterpriseSignContractStatus = it.EnterpriseSignContractStatus, EnterpriseSignContractTime = it.EnterpriseSignContractTime, - ContractUrl = it.ContractUrl, + ContractUrl = it.ContractUrl }); return request.PageModel.GetPagedListAsync<GetPersonalUserInfoSignContractsQueryResult, GetPersonalUserInfoSignContractsQueryResultItem>(q, cancellationToken); } -- Gitblit v1.9.1