田爽 1 жил өмнө
parent
commit
f4505ca808

+ 0 - 1
src/Hotline/FlowEngine/Workflows/StepBasicEntity.cs

@@ -222,7 +222,6 @@ public abstract class StepBasicEntity : CreationEntity
 	/// <summary>
 	/// <summary>
 	/// 附件
 	/// 附件
 	/// </summary>
 	/// </summary>
-
 	[SugarColumn(ColumnDataType = "json", IsJson = true, IsNullable = true)]
 	[SugarColumn(ColumnDataType = "json", IsJson = true, IsNullable = true)]
 	public List<FileJson>? FileJson { get; set; }
 	public List<FileJson>? FileJson { get; set; }
 
 

+ 3 - 2
src/Hotline/FlowEngine/Workflows/WorkflowDomainService.cs

@@ -447,8 +447,9 @@ namespace Hotline.FlowEngine.Workflows
             //复制上一个节点为待接办
             //复制上一个节点为待接办
             var newPrevStep = await CreatePrevStepAsync(workflow, prevStep, cancellationToken);
             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)
             if (workflow.Status is EWorkflowStatus.Completed)
                 workflow.SetStatusRunnable();
                 workflow.SetStatusRunnable();