xf 2 ماه پیش
والد
کامیت
5a129d1816
1فایلهای تغییر یافته به همراه35 افزوده شده و 11 حذف شده
  1. 35 11
      src/Hotline.Application/FlowEngine/WorkflowApplication.cs

+ 35 - 11
src/Hotline.Application/FlowEngine/WorkflowApplication.cs

@@ -892,23 +892,47 @@ public class WorkflowApplication : IWorkflowApplication, IScopeDependency
                         Value = org.Name,
                         FlowAssignType = EFlowAssignType.Org
                     };
+
+                    nextStepOption = new NextStepOption
+                    {
+                        Key = stepDefine.Code,
+                        Value = stepDefine.Name,
+                        StepType = stepDefine.StepType,
+                        BusinessType = stepDefine.BusinessType,
+                        HandlerType = stepDefine.HandlerType,
+                        //HandlerType = EHandlerType.AssignedUser, //指定办理人(业务需求)
+                        Tag = stepDefine.Tag ?? string.Empty,
+                        Items = new List<StepAssignInfo> { handler } //handlers
+                    };
                 }
                 else
                 {
                     handler = _workflowDomainService.GetSummaryTargetFlowStepHandler(workflow, stepDefine.SummaryTargetCode);
+
+                    nextStepOption = new NextStepOption
+                    {
+                        Key = stepDefine.Code,
+                        Value = stepDefine.Name,
+                        StepType = stepDefine.StepType,
+                        BusinessType = stepDefine.BusinessType,
+                        //HandlerType = stepDefine.HandlerType,
+                        HandlerType = EHandlerType.AssignedUser, //指定办理人(业务需求)
+                        Tag = stepDefine.Tag ?? string.Empty,
+                        Items = new List<StepAssignInfo> { handler } //handlers
+                    };
                 }
 
-                nextStepOption = new NextStepOption
-                {
-                    Key = stepDefine.Code,
-                    Value = stepDefine.Name,
-                    StepType = stepDefine.StepType,
-                    BusinessType = stepDefine.BusinessType,
-                    //HandlerType = stepDefine.HandlerType,
-                    HandlerType = EHandlerType.AssignedUser, //指定办理人(业务需求)
-                    Tag = stepDefine.Tag ?? string.Empty,
-                    Items = new List<StepAssignInfo> { handler } //handlers
-                };
+                //nextStepOption = new NextStepOption
+                //{
+                //    Key = stepDefine.Code,
+                //    Value = stepDefine.Name,
+                //    StepType = stepDefine.StepType,
+                //    BusinessType = stepDefine.BusinessType,
+                //    //HandlerType = stepDefine.HandlerType,
+                //    HandlerType = EHandlerType.AssignedUser, //指定办理人(业务需求)
+                //    Tag = stepDefine.Tag ?? string.Empty,
+                //    Items = new List<StepAssignInfo> { handler } //handlers
+                //};
             }
             else
             {