Просмотр исходного кода

FIX: 二级部门汇总节点的待选办理对象为三级部门

xf 1 год назад
Родитель
Сommit
e9dc66367d
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      src/Hotline.Application/FlowEngine/WorkflowApplication.cs

+ 3 - 1
src/Hotline.Application/FlowEngine/WorkflowApplication.cs

@@ -636,7 +636,9 @@ public class WorkflowApplication : IWorkflowApplication, IScopeDependency
                 //根据汇总对象id找到被汇总节点
                 var summaryTargetStep = workflow.Steps.FirstOrDefault(d =>
                     d.Status == EWorkflowStepStatus.Handled &&
-                    d.StepType == EStepType.Normal && d.Code == stepDefine.SummaryTargetCode);
+                    d.StepType == EStepType.Normal && 
+                    d.Code == stepDefine.SummaryTargetCode &&
+                    d.IsOrigin);
                 if (summaryTargetStep is null)
                     throw UserFriendlyException.SameMessage("未查询到汇总对象节点");