|
@@ -173,7 +173,7 @@ namespace Hotline.Application.Handlers.FlowEngine
|
|
|
{
|
|
|
screen.Flowed(workflow.FlowedUserIds, workflow.FlowedOrgIds, workflow.HandlerUsers, workflow.HandlerOrgs);
|
|
|
screen.SendBackTime = DateTime.Now;
|
|
|
- screen.SendBackApply = workflowSteps.Steps.Count <= 2;
|
|
|
+ screen.SendBackApply = workflowSteps.Steps.Any(x=>x is { Status: EWorkflowStepStatus.WaitForHandle, StepType: EStepType.Start } );
|
|
|
screen.Status = EScreenStatus.SendBack;
|
|
|
screen.SendBackNum++;
|
|
|
await _orderScreenRepository.UpdateAsync(screen, cancellationToken);
|