Browse Source

修复推送省工单没有订单信息

qinchaoyue 5 months ago
parent
commit
76d12a60d8
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/Hotline.Application/CallCenter/DefaultCallApplication.cs

+ 2 - 2
src/Hotline.Application/CallCenter/DefaultCallApplication.cs

@@ -518,7 +518,7 @@ public abstract class DefaultCallApplication : ICallApplication
             // 推省上
             await _capPublisher.PublishAsync(EventNames.HotlineCallConnectWithOrder, new PublishCallRecrodDto()
             {
-                Order = _orderRepository.GetAsync(orderId, cancellationToken).Adapt<OrderDto>(),
+                Order = (await _orderRepository.GetAsync(orderId, cancellationToken)).Adapt<OrderDto>(),
                 TrCallRecordDto = call.Adapt<TrCallDto>()
             }, cancellationToken: cancellationToken);
             return;
@@ -537,7 +537,7 @@ public abstract class DefaultCallApplication : ICallApplication
         // 推省上
         await _capPublisher.PublishAsync(EventNames.HotlineCallConnectWithOrder, new PublishCallRecrodDto()
         {
-            Order = _orderRepository.GetAsync(orderId, cancellationToken).Adapt<OrderDto>(),
+            Order = (await _orderRepository.GetAsync(orderId, cancellationToken)).Adapt<OrderDto>(),
             TrCallRecordDto = call.Adapt<TrCallDto>()
         }, cancellationToken: cancellationToken);
         _systemLogRepository.Add("延迟更新工单通话", orderId, $"原CallId: {orderCall.CallId}, 更新CallId: {call.Id}", status: 1);