From 295f9f543d9a7224eacf91e8fadfbf1a89a2ddad Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期三, 13 八月 2025 15:56:07 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.UserServer.Application/Enterprises/Queries/EnterprisesQueryHandler.cs | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/FlexJobApi.UserServer.Application/Enterprises/Queries/EnterprisesQueryHandler.cs b/FlexJobApi.UserServer.Application/Enterprises/Queries/EnterprisesQueryHandler.cs index b8a24bd..5265f9f 100644 --- a/FlexJobApi.UserServer.Application/Enterprises/Queries/EnterprisesQueryHandler.cs +++ b/FlexJobApi.UserServer.Application/Enterprises/Queries/EnterprisesQueryHandler.cs @@ -18,7 +18,8 @@ public class EnterprisesQueryHandler( IRepository<Enterprise> rep, IRepository<EnterpriseAuth> repEnterpriseAuth, - IRepository<DictionaryData> repDictionaryData + IRepository<DictionaryData> repDictionaryData, + IRepository<TaskInfo> repTaskInfo ) : IRequestHandler<GetEnterprisesQuery, PagedListQueryResult<GetEnterprisesQueryResultItem>>, IRequestHandler<GetEnterpriseQuery, GetEnterpriseQueryResult>, @@ -89,6 +90,9 @@ .Where(it => it.EnterpriseId == model.Id) .Select(it => it.UserName) .FirstOrDefaultAsync(cancellationToken); + model.TaskCount = await repTaskInfo.AsQueryable().AsNoTracking() + .Where(it => it.EnterpriseId == request.Id && it.ReleaseStatus == EnumTaskReleaseStatus.InProcess) + .CountAsync(); return model; } -- Gitblit v1.9.1