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, "已安排的任务无法删除"); }