xf 1 жил өмнө
parent
commit
63e98085ee

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

@@ -1417,7 +1417,7 @@ namespace Hotline.FlowEngine.Workflows
             //会签未全部办理则不创建汇总节点
             if (prevStep.StartedCountersignHasAllHandled())
             {
-                //todo 创建会签汇总节点
+                // 创建会签汇总节点
                 var countersignEndStep =
                     await CreateCountersignEndStepAsync(prevStep, dto, expiredTime, cancellationToken);
                 nextSteps = new List<WorkflowStep> { countersignEndStep };
@@ -2206,7 +2206,8 @@ namespace Hotline.FlowEngine.Workflows
             DateTime? expiredTime,
             string stepName,
             bool isOrigin,
-            EHandlerType? handlerType = null //动态节点依据动态策略判断
+            EHandlerType? handlerType = null, //动态节点依据动态策略判断
+            string? opinion = null//汇总以及会签汇总节点需要提前为option赋值之前办理节点内容
         )
         {
             if (!handlers.Any())
@@ -2234,6 +2235,9 @@ namespace Hotline.FlowEngine.Workflows
             if (handlerType.HasValue)
                 step.HandlerType = handlerType.Value;
 
+            if(!string.IsNullOrEmpty(opinion))
+                step.Opinion = opinion;
+
             return step;
         }