Quellcode durchsuchen

fix: 修复无stepHandlers的数据,未赋值stepId

xf vor 11 Monaten
Ursprung
Commit
f091d5c2f8
1 geänderte Dateien mit 8 neuen und 4 gelöschten Zeilen
  1. 8 4
      src/Hotline.Api/Controllers/TestController.cs

+ 8 - 4
src/Hotline.Api/Controllers/TestController.cs

@@ -503,8 +503,10 @@ public class TestController : BaseController
                     var user = users.FirstOrDefault(d => d.Id == traceHandler.Key);
                     if (user != null)
                     {
-                        handlers.Add(WorkflowStepHandler.Create(trace.WorkflowId, trace.ExternalId, trace.FlowAssignType.Value,
-                            user.Id, user.Name, user.OrgId, user.Organization.Name));
+                        var stepHandler = WorkflowStepHandler.Create(trace.WorkflowId, trace.ExternalId,
+                            trace.FlowAssignType.Value, user.Id, user.Name, user.OrgId, user.Organization.Name);
+                        stepHandler.WorkflowStepId = trace.StepId;
+                        handlers.Add(stepHandler);
                     }
                 }
                 else
@@ -512,8 +514,10 @@ public class TestController : BaseController
                     var org = orgs.FirstOrDefault(d => d.Id == traceHandler.Key);
                     if (org != null)
                     {
-                        handlers.Add(WorkflowStepHandler.Create(trace.WorkflowId, trace.ExternalId, trace.FlowAssignType.Value,
-                            orgId: org.Id, orgName: org.Name));
+                        var stepHandler = WorkflowStepHandler.Create(trace.WorkflowId, trace.ExternalId,
+                            trace.FlowAssignType.Value, orgId: org.Id, orgName: org.Name);
+                        stepHandler.WorkflowStepId = trace.StepId;
+                        handlers.Add(stepHandler);
                     }
                 }
             }