sunpengfei
2025-08-15 6abe988bee26f64b610e427b8795b6fd36a549ec
feat:开发
5个文件已修改
53 ■■■■■ 已修改文件
FlexJobApi.Core/FlexJobApi.Core.xml 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/Jobs/CalcTaskSatusByDateJob.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Commands/TaskCheckReceiveCommandHandler.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.FlexJobServer.Application/Tasks/Commands/TaskInfoCommandHandler.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/FlexJobApi.Core.xml
@@ -4891,6 +4891,11 @@
            我的已录用分页列表-状态
            </summary>
        </member>
        <member name="F:FlexJobApi.Core.GetPersonalHireTaskInfosQueryStatus.Wait">
            <summary>
            待开始
            </summary>
        </member>
        <member name="F:FlexJobApi.Core.GetPersonalHireTaskInfosQueryStatus.InProcess">
            <summary>
            进行中
@@ -5099,6 +5104,11 @@
        <member name="T:FlexJobApi.Core.GetTaskInfoQueryResultHireButton">
            <summary>
            我的录用列表-详情-按钮类型
            </summary>
        </member>
        <member name="F:FlexJobApi.Core.GetTaskInfoQueryResultHireButton.Wait">
            <summary>
            待开始
            </summary>
        </member>
        <member name="F:FlexJobApi.Core.GetTaskInfoQueryResultHireButton.ApplyCheckReceive">
@@ -5374,6 +5384,11 @@
        <member name="P:FlexJobApi.Core.GetTaskInfosQueryResultItem.RecommendStatus">
            <summary>
            推荐状态
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetTaskInfosQueryResultItem.HireStatus">
            <summary>
            录用状态
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetTaskInfosQueryResultItem.CreatedTime">
@@ -8632,36 +8647,6 @@
        <member name="P:FlexJobApi.Core.SyncEnterpriseUserCommandEnterprise.CityCode">
            <summary>
            所在城市编号
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.SyncEnterpriseUserCommandEnterprise.IndustryTypeCode">
            <summary>
            所属行业编号
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.SyncEnterpriseUserCommandEnterprise.EnterpriseType">
            <summary>
            企业类型
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.SyncEnterpriseUserCommandEnterprise.RegisteredCapital">
            <summary>
            注册资本
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.SyncEnterpriseUserCommandEnterprise.EstablishmentDate">
            <summary>
            成立日期
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.SyncEnterpriseUserCommandEnterprise.Address">
            <summary>
            企业地址
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.SyncEnterpriseUserCommandEnterprise.MainBusiness">
            <summary>
            经营范围
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.SyncEnterpriseUserCommandEnterprise.Contacts">
FlexJobApi.Core/Jobs/CalcTaskSatusByDateJob.cs
@@ -31,7 +31,6 @@
                {
                    entity.ReleaseStatus = EnumTaskReleaseStatus.Stopped;
                }
                await rep.UpdateAsync(entities);
            }
        }
    }
FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Commands/TaskCheckReceiveCommandHandler.cs
@@ -43,6 +43,8 @@
            if (task == null) throw Oops.Oh(EnumErrorCodeType.s404, "任务");
            if (task.Status != EnumTaskStatus.Complete) throw Oops.Oh(EnumErrorCodeType.s510, "任务暂未安排人员");
            if (task.ReleaseStatus != EnumTaskReleaseStatus.InProcess) throw Oops.Oh(EnumErrorCodeType.s510, "任务已结束");
            if (request.Date.Date > now.Date)
                throw Oops.Oh(EnumErrorCodeType.s510, "任务时间未开始");
            if (task.BeginTime > request.Date.Date)
                throw Oops.Oh(EnumErrorCodeType.s510, "任务未开始");
            if (request.Date.Date > task.EndTime)
FlexJobApi.FlexJobServer.Application/TaskCheckReceives/Queries/TaskCheckReceiveQueryHandler.cs
@@ -36,10 +36,11 @@
        /// <returns></returns>
        public async Task<GetCheckReceiveTasksQueryResult> Handle(GetCheckReceiveTasksQuery request, CancellationToken cancellationToken)
        {
            var now = DateTime.Now;
            var logier = JwtUtils.GetCurrentLogier();
            var q = repTaskInfo.AsQueryable().AsNoTracking()
                .OrderBy(it => it.CreatedTime)
                .AsQueryable();
                .Where(it => it.BeginTime <= now.Date && now.Date <= it.EndTime);
            if (logier.Type == EnumUserType.Personal)
            {
FlexJobApi.FlexJobServer.Application/Tasks/Commands/TaskInfoCommandHandler.cs
@@ -124,7 +124,7 @@
                q =>
                {
                    q = TaskInfoRepository.GetQueryable(rep, false);
                    if (q.AsNoTracking().Any(it => it.Status == EnumTaskStatus.Complete))
                    if (q.AsNoTracking().Any(it => request.Ids.Contains(it.Id) && it.Status == EnumTaskStatus.Complete))
                    {
                        throw Oops.Oh(EnumErrorCodeType.s510, "已安排的任务无法删除");
                    }