From df19a6d58ef1d94e11c4dbfd76074e0e54d3d32c Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期五, 05 九月 2025 10:59:32 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.FlexJobServer.Application/TaskUsers/Commands/ApplyTaskCommandHandler.cs | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/FlexJobApi.FlexJobServer.Application/TaskUsers/Commands/ApplyTaskCommandHandler.cs b/FlexJobApi.FlexJobServer.Application/TaskUsers/Commands/ApplyTaskCommandHandler.cs index d4d3d00..bc707d8 100644 --- a/FlexJobApi.FlexJobServer.Application/TaskUsers/Commands/ApplyTaskCommandHandler.cs +++ b/FlexJobApi.FlexJobServer.Application/TaskUsers/Commands/ApplyTaskCommandHandler.cs @@ -65,7 +65,8 @@ .Select(it => new { it.Id, - it.EnterpriseId + it.EnterpriseId, + it.ReleaseStatus }) .ToListAsync(cancellationToken); var enterpriseIds = tasks.DistinctSelect(it => it.EnterpriseId); @@ -80,6 +81,8 @@ { var task = tasks.FirstOrDefault(it => it.Id == taskId); if (task == null) throw Oops.Oh(EnumErrorCodeType.s404, "浠诲姟"); + if (task.ReleaseStatus == EnumTaskReleaseStatus.Stopped) + throw Oops.Oh(EnumErrorCodeType.s510, "浠诲姟宸插仠姝�"); var employee = employees.FirstOrDefault(it => it.EnterpriseId == task.EnterpriseId && it.UserId == logier.Id); if (employee == null) { -- Gitblit v1.9.1