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