|
|
@ -129,14 +129,13 @@ public class AssembleIssueJobAppService |
|
|
|
{ |
|
|
|
throw new UserFriendlyException($"未找到ID为 {id} 的任务"); |
|
|
|
} |
|
|
|
|
|
|
|
if (assembleJob.JobStatus == EnumJobStatus.Open || |
|
|
|
assembleJob.JobStatus == EnumJobStatus.Partial || |
|
|
|
assembleJob.JobStatus == EnumJobStatus.Wait || |
|
|
|
assembleJob.JobStatus == EnumJobStatus.Doing) |
|
|
|
{ |
|
|
|
await _expectOutAppService.RemoveByNumberAsync(assembleJob.Number).ConfigureAwait(false); |
|
|
|
await _transferLibRequestAppService.CancelByCallRequestNumberAsync(assembleJob.AssembleRequestNumber) |
|
|
|
await _transferLibRequestAppService.CancelByCallRequestNumberAsync(assembleJob.Number) |
|
|
|
.ConfigureAwait(false); |
|
|
|
|
|
|
|
assembleJob.JobStatus = EnumJobStatus.Cancelled; |
|
|
@ -378,7 +377,7 @@ public class AssembleIssueJobAppService |
|
|
|
|
|
|
|
await AssembleIssueRequestAppService.UpdateStatusCompletedAsync(assembleIssueJob.AssembleRequestNumber) |
|
|
|
.ConfigureAwait(false); |
|
|
|
await _transferLibRequestAppService.CancelByCallRequestNumberAsync(assembleIssueJob.AssembleRequestNumber) |
|
|
|
await _transferLibRequestAppService.CancelByCallRequestNumberAsync(assembleIssueJob.Number) |
|
|
|
.ConfigureAwait(false); |
|
|
|
|
|
|
|
await _repository.UpdateAsync(assembleIssueJob).ConfigureAwait(false); |
|
|
@ -400,7 +399,7 @@ public class AssembleIssueJobAppService |
|
|
|
assembleIssueJob.JobStatus = EnumJobStatus.Done; |
|
|
|
await _repository.UpdateAsync(assembleIssueJob).ConfigureAwait(false); |
|
|
|
await _expectOutAppService.RemoveByNumberAsync(assembleIssueJob.Number).ConfigureAwait(false); |
|
|
|
await _transferLibRequestAppService.CancelByCallRequestNumberAsync(assembleIssueJob.AssembleRequestNumber) |
|
|
|
await _transferLibRequestAppService.CancelByCallRequestNumberAsync(assembleIssueJob.Number) |
|
|
|
.ConfigureAwait(false); |
|
|
|
} |
|
|
|
} |
|
|
@ -874,6 +873,11 @@ public class AssembleIssueJobAppService |
|
|
|
await AssembleIssueRequestAppService.UpdateStatusCompletedAsync(assembleIssueJob.AssembleRequestNumber) |
|
|
|
.ConfigureAwait(false); |
|
|
|
|
|
|
|
await _transferLibRequestAppService.CompleteByCallRequestNumberAsync(assembleIssueJob.AssembleRequestNumber) .ConfigureAwait(false); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
await Task.CompletedTask.ConfigureAwait(false); |
|
|
|
} |
|
|
|
|
|
|
|