From 61aad62d817ddb6494f52a531fccb7e82bcfd13c Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期五, 08 八月 2025 17:39:27 +0800 Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/ApiFlexJob --- 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