|
@@ -668,7 +668,7 @@ public class OrderController : BaseController
|
|
|
var dissatisfiedReason = _sysDicDataCacheManager.GetSysDicDataCache(SysDicTypeConsts.DissatisfiedReason);
|
|
|
var visitManner = _sysDicDataCacheManager.GetSysDicDataCache(SysDicTypeConsts.VisitManner).Where(x => x.DicDataValue != "-1");
|
|
|
//var callRecord = await _trCallRecordRepository.GetAsync(x => x.CallAccept == orderVisit.CallId); //由CallAccept改为OtherAccept
|
|
|
- var callRecord = await _trCallRecordRepository.GetAsync(x => x.OtherAccept == orderVisit.CallId);
|
|
|
+ var callRecord = await _trCallRecordRepository.GetAsync(x => x.OtherAccept == orderVisit.CallId && string.IsNullOrEmpty(x.OtherAccept)==false,HttpContext.RequestAborted);
|
|
|
var recordingFileUrl = "";
|
|
|
var recordingBaseAddress = "";
|
|
|
var recordingAbsolutePath = "";
|
|
@@ -2390,7 +2390,7 @@ public class OrderController : BaseController
|
|
|
|
|
|
//工单ID跟通话记录相关联
|
|
|
//var callRecord = await _trCallRecordRepository.GetAsync(p => p.CallAccept == order.CallId, HttpContext.RequestAborted);//由CallAccept改为OtherAccept
|
|
|
- var callRecord = await _trCallRecordRepository.GetAsync(p => p.OtherAccept== order.CallId, HttpContext.RequestAborted);
|
|
|
+ var callRecord = await _trCallRecordRepository.GetAsync(p => p.OtherAccept== order.CallId && string.IsNullOrEmpty(p.OtherAccept) ==false, HttpContext.RequestAborted);
|
|
|
if (callRecord != null && string.IsNullOrEmpty(callRecord.ExternalId))
|
|
|
{
|
|
|
callRecord.ExternalId = order.Id;
|