sunpengfei
2025-08-08 61aad62d817ddb6494f52a531fccb7e82bcfd13c
Merge branch 'master' of http://120.26.58.240:8888/r/ApiFlexJob
5个文件已修改
19 ■■■■ 已修改文件
FlexJobApi.Core/FlexJobApi.Core.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/Models/UserServer/Enterprises/Queries/GetEnterpriseQuery.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.FlexJobServer.Application/Tasks/Queries/TaskInfoQueryHandler.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.UserServer.Application/Enterprises/Queries/EnterprisesQueryHandler.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
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>