Эх сурвалжийг харах

fix: 发布回访待选部门改为从trace取

xf 10 сар өмнө
parent
commit
084d36b361

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

@@ -1229,10 +1229,10 @@ namespace Hotline.FlowEngine.Workflows
         /// <returns></returns>
         public async Task<(Kv, IReadOnlyList<Kv>)> GetHandleOrgsAsync(string workflowId, CancellationToken cancellationToken)
         {
-            var workflow = await GetWorkflowAsync(workflowId, withSteps: true, cancellationToken: cancellationToken);
+            var workflow = await GetWorkflowAsync(workflowId, withTraces: true, cancellationToken: cancellationToken);
             //if (workflow.CounterSignType is not ECounterSignType.Center)
             //    return new(new Kv(workflow.ActualHandleOrgCode, workflow.ActualHandleOrgName), new List<Kv>());
-            var steps = workflow.Steps
+            var steps = workflow.Traces
                 .Where(d => d.StepType is EStepType.Normal)
                 .ToList();
             var items = steps.Select(d => new Kv(d.HandlerOrgId, d.HandlerOrgName))