FlexJobApi.Core/FlexJobApi.Core.xml
@@ -3924,6 +3924,11 @@ 账号 </summary> </member> <member name="P:FlexJobApi.Core.GetEnterpriseQueryResult.TaskCount"> <summary> 在招岗位数量 </summary> </member> <member name="T:FlexJobApi.Core.GetEnterpriseSmsSettingQuery"> <summary> 查询企业短信配置 FlexJobApi.Core/Models/UserServer/Enterprises/Queries/GetEnterpriseQuery.cs
@@ -105,5 +105,9 @@ /// 账号 /// </summary> public string UserName { get; set; } /// <summary> /// 在招岗位数量 /// </summary> public int TaskCount { get; set; } } } FlexJobApi.FlexJobServer.Application/Tasks/Queries/TaskInfoQueryHandler.cs
@@ -39,7 +39,7 @@ .ProjectToType<GetTaskInfoQueryResult>() .FirstOrDefaultAsync(cancellationToken); model.TaskCount = await rep.AsQueryable().AsNoTracking() .Where(it => it.EnterpriseId == model.EnterpriseId && it.ReleaseStatus == EnumTaskReleaseStatus.Stopped) .Where(it => it.EnterpriseId == model.EnterpriseId && it.ReleaseStatus == EnumTaskReleaseStatus.InProcess) .CountAsync(); return model; } 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; } FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml
@@ -153,7 +153,7 @@ 企业查询处理器 </summary> </member> <member name="M:FlexJobApi.UserServer.Application.EnterprisesQueryHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.Enterprise},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.EnterpriseAuth},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.DictionaryData})"> <member name="M:FlexJobApi.UserServer.Application.EnterprisesQueryHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.Enterprise},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.EnterpriseAuth},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.DictionaryData},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.TaskInfo})"> <summary> 企业查询处理器 </summary>