Browse Source

fix:会签汇总

xf 6 months ago
parent
commit
883157f1a4
1 changed files with 2 additions and 3 deletions
  1. 2 3
      src/Hotline/FlowEngine/Workflows/WorkflowDomainService.cs

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

@@ -469,7 +469,7 @@ namespace Hotline.FlowEngine.Workflows
 
             //创建下一/N个节点(会签汇总节点:会签未全部办理时不创建,最后一个会签办理节点创建会签汇总节点)
             var nextSteps = await CreateNextStepsAsync(workflow, currentStep, dto,
-                nextStepDefine, isNextDynamic, flowAssignInfo.FlowAssignType, expiredTime, isStartCountersign,
+                nextStepDefine, isNextDynamic, flowAssignInfo.FlowAssignType, expiredTime, dto.IsStartCountersign,
                 cancellationToken);
 
             // //更新办理对象(nextSteps无元素表示当前节点为会签办理节点且当前会签没有全部办理完成)
@@ -2104,8 +2104,7 @@ namespace Hotline.FlowEngine.Workflows
         /// </summary>
         private async Task<List<WorkflowStep>> CreateNextStepsAsync(Workflow workflow, WorkflowStep currentStep,
             BasicWorkflowDto dto, StepDefine nextStepDefine, bool isNextDynamic, EFlowAssignType flowAssignType,
-            DateTime? expiredTime, bool isStartCountersign,
-            CancellationToken cancellationToken)
+            DateTime? expiredTime, bool isStartCountersign, CancellationToken cancellationToken)
         {
             List<WorkflowStep> nextSteps = new();
             if (currentStep.IsInCountersign())