|
@@ -127,39 +127,39 @@ namespace Hotline.Application.Quality
|
|
|
//var call = await _trCallRecordRepository.GetAsync(x => x.CallAccept == order.CallId); //由CallAccept改成OtherAccept
|
|
|
//var call = await _trCallRecordRepository.GetAsync(x => x.OtherAccept == order.CallId);
|
|
|
|
|
|
- var audioFile = string.Empty;
|
|
|
- var fromNo = string.Empty;
|
|
|
- DateTime? callStartTime = null;
|
|
|
- if (_callcenterOptions.Value.CallCenterType == AppDefaults.CallCenterType.TianRun)
|
|
|
- {
|
|
|
- var call = await _callApplication.GetTianrunCallAsync(order.CallId, cancellationToken);
|
|
|
- audioFile = call.RecordingAbsolutePath;
|
|
|
- fromNo = call.CPN;
|
|
|
- callStartTime = call.CreatedTime;
|
|
|
- }
|
|
|
- else if (_callcenterOptions.Value.CallCenterType == AppDefaults.CallCenterType.XingTang)
|
|
|
- {
|
|
|
- var call = await _callApplication.GetCallAsync(order.CallId, cancellationToken);
|
|
|
- audioFile = call.AudioFile;
|
|
|
- fromNo = call.FromNo;
|
|
|
- callStartTime = call.BeginIvrTime;
|
|
|
- }
|
|
|
+ //var audioFile = string.Empty;
|
|
|
+ //var fromNo = string.Empty;
|
|
|
+ //DateTime? callStartTime = null;
|
|
|
+ //if (_callcenterOptions.Value.CallCenterType == AppDefaults.CallCenterType.TianRun)
|
|
|
+ //{
|
|
|
+ // var call = await _callApplication.GetTianrunCallAsync(order.CallId, cancellationToken);
|
|
|
+ // audioFile = call.RecordingAbsolutePath;
|
|
|
+ // fromNo = call.CPN;
|
|
|
+ // callStartTime = call.CreatedTime;
|
|
|
+ //}
|
|
|
+ //else if (_callcenterOptions.Value.CallCenterType == AppDefaults.CallCenterType.XingTang)
|
|
|
+ //{
|
|
|
+ // var call = await _callApplication.GetCallAsync(order.CallId, cancellationToken);
|
|
|
+ // audioFile = call.AudioFile;
|
|
|
+ // fromNo = call.FromNo;
|
|
|
+ // callStartTime = call.BeginIvrTime;
|
|
|
+ //}
|
|
|
|
|
|
- var setting = _systemSettingCacheManager.GetSetting(SettingConstants.ViteRecordPrefix);
|
|
|
- //await _aiQualityService.CreateAiOrderQualityTask(quality, call, order, setting?.SettingValue[0], cancellationToken);
|
|
|
- try
|
|
|
- {
|
|
|
- await _aiQualityService.CreateAiOrderQualityTask(
|
|
|
- quality,
|
|
|
- audioFile,
|
|
|
- fromNo,
|
|
|
- callStartTime,
|
|
|
- order, setting?.SettingValue[0], cancellationToken);
|
|
|
- }
|
|
|
- catch (Exception e)
|
|
|
- {
|
|
|
- _logger.LogError($"写入智能质检异常!, \r\n{e.Message}");
|
|
|
- }
|
|
|
+ //var setting = _systemSettingCacheManager.GetSetting(SettingConstants.ViteRecordPrefix);
|
|
|
+ ////await _aiQualityService.CreateAiOrderQualityTask(quality, call, order, setting?.SettingValue[0], cancellationToken);
|
|
|
+ //try
|
|
|
+ //{
|
|
|
+ // await _aiQualityService.CreateAiOrderQualityTask(
|
|
|
+ // quality,
|
|
|
+ // audioFile,
|
|
|
+ // fromNo,
|
|
|
+ // callStartTime,
|
|
|
+ // order, setting?.SettingValue[0], cancellationToken);
|
|
|
+ //}
|
|
|
+ //catch (Exception e)
|
|
|
+ //{
|
|
|
+ // _logger.LogError($"写入智能质检异常!, \r\n{e.Message}");
|
|
|
+ //}
|
|
|
}
|
|
|
}
|
|
|
}
|