|
@@ -447,8 +447,9 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
//复制上一个节点为待接办
|
|
|
var newPrevStep = await CreatePrevStepAsync(workflow, prevStep, cancellationToken);
|
|
|
|
|
|
- //remove workflow.steps
|
|
|
- await _workflowStepRepository.RemoveRangeAsync(new List<WorkflowStep> { currentStep, prevStep }, cancellationToken);
|
|
|
+ if (dto.Files.Any()) newPrevStep.FileJson = await _fileRepository.AddFileAsync(dto.Files, workflow.ExternalId, newPrevStep.Id, cancellationToken);
|
|
|
+ //remove workflow.steps
|
|
|
+ await _workflowStepRepository.RemoveRangeAsync(new List<WorkflowStep> { currentStep, prevStep }, cancellationToken);
|
|
|
|
|
|
if (workflow.Status is EWorkflowStatus.Completed)
|
|
|
workflow.SetStatusRunnable();
|