xf 9 months ago
parent
commit
b9b44d0fa7

+ 2 - 1
src/Hotline.Application/Handlers/FlowEngine/WorkflowEndHandler.cs

@@ -212,7 +212,8 @@ public class WorkflowEndHandler : INotificationHandler<EndWorkflowNotify>
                 // {
                 //     orderFlowDto.TrCallRecordDto = _mapper.Map<TrCallDto>(callRecord);
                 // }
-                if (order.SourceChannelCode == AppDefaults.SourceChannel.DianHua)
+                if (order.SourceChannelCode == AppDefaults.SourceChannel.DianHua &&
+                    !string.IsNullOrEmpty(order.CallId))
                 {
                     if (_callcenterOptions.Value.CallCenterType == AppDefaults.CallCenterType.TianRun)
                     {

+ 2 - 1
src/Hotline.Application/Handlers/FlowEngine/WorkflowStartHandler.cs

@@ -110,7 +110,8 @@ namespace Hotline.Application.Handlers.FlowEngine
                     //     publishCallRecordDto.TrCallRecordDto = _mapper.Map<TrCallDto>(callRecord);
                     // }
 
-                    if (order.SourceChannelCode == AppDefaults.SourceChannel.DianHua)
+                    if (order.SourceChannelCode == AppDefaults.SourceChannel.DianHua &&
+                        !string.IsNullOrEmpty(order.CallId))
                     {
                         if (_callcenterOptions.Value.CallCenterType == AppDefaults.CallCenterType.TianRun)
                         {