|
@@ -114,7 +114,7 @@ namespace Hotline.Application.Handlers.FlowEngine
|
|
|
if (_callcenterOptions.Value.CallCenterType == AppDefaults.CallCenterType.TianRun)
|
|
|
{
|
|
|
// var callRecord = await _trCallRecordRepository.GetAsync(p => p.OtherAccept == order.CallId, cancellationToken);
|
|
|
- var callRecord = await _callApplication.GetTianrunCallAsync(order.CallId, cancellationToken);
|
|
|
+ var callRecord = await _callApplication.GetTianrunCallAsync(order?.CallId, cancellationToken);
|
|
|
if (callRecord != null)
|
|
|
{
|
|
|
publishCallRecordDto.TrCallRecordDto = _mapper.Map<TrCallDto>(callRecord);
|
|
@@ -122,7 +122,7 @@ namespace Hotline.Application.Handlers.FlowEngine
|
|
|
}
|
|
|
else if (_callcenterOptions.Value.CallCenterType == AppDefaults.CallCenterType.XingTang)
|
|
|
{
|
|
|
- var call = await _callApplication.GetCallAsync(order.CallId, cancellationToken);
|
|
|
+ var call = await _callApplication.GetCallAsync(order?.CallId, cancellationToken);
|
|
|
if(call is not null)
|
|
|
publishCallRecordDto.TrCallRecordDto = _mapper.Map<TrCallDto>(call);
|
|
|
}
|