Browse Source

下一步如果是动态 增加判断指向

田爽 6 tháng trước cách đây
mục cha
commit
9d7230693b
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      src/Hotline.Application/FlowEngine/WorkflowApplication.cs

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

@@ -1657,7 +1657,8 @@ public class WorkflowApplication : IWorkflowApplication, IScopeDependency
         }
 
         if (isNextDynamic)
-            return FlowAssignInfo.Create(EFlowAssignType.Org, handlers, isStartCountersign);
+            return dto.HandlerType == EHandlerType.AssignedOrgOrRole? FlowAssignInfo.Create(EFlowAssignType.OrgAndRole, handlers, isStartCountersign) 
+            : FlowAssignInfo.Create(EFlowAssignType.Org, handlers, isStartCountersign);
 
         return await GetNextStepFlowAssignInfoByDefineAsync(nextStepDefine, dto.HandlerType, isStartCountersign, handlers,
             cancellationToken);