|
@@ -368,7 +368,7 @@ namespace DataSharing.Province
|
|
|
if (pushdto.TrCallRecordDto is not null)
|
|
|
{
|
|
|
//如果推送工单的时候判断通话记录是否是未接,并且是否已经上传,如果没有咋补再次推送通话记录
|
|
|
- var tellCall = await _dsTelCallRepository.AnyAsync(p => p.CallId == pushdto.TrCallRecordDto.CallAccept, cancellationToken);
|
|
|
+ var tellCall = await _dsTelCallRepository.AnyAsync(p => p.CallId == pushdto.TrCallRecordDto.OtherAccept, cancellationToken);
|
|
|
if (pushdto.TrCallRecordDto.OnState == EOnState.NoOn && !tellCall)
|
|
|
return;
|
|
|
|
|
@@ -390,7 +390,6 @@ namespace DataSharing.Province
|
|
|
requestCall.SetData(new List<SubmitCaseRecordInfo>() { dataCall });
|
|
|
var jsonDataCall = requestCall.ToString();
|
|
|
jsonDataCall = jsonDataCall.Replace("0001-01-01 00:00:00", "");
|
|
|
- var urlCall = configProvince.HuiJu + "submit_case_record";
|
|
|
//将待推送数据写入待推送表
|
|
|
// var taskId = await _initPushDataService.InitPushDataAsync("SubmitCaseRecord", "submit_case_record", jsonDataCall, dataCall.CaseSerial, pathType: EPathType.HuiJu, taskPriority: 20, GenerationTime: pushdto.Order.StartTime, cancellationToken: cancellationToken);
|
|
|
var taskId = await _initPushDataService.InitDsSendTaskSubmitCaseRecord(dataCall.CaseSerial, jsonDataCall, dataCall, pushdto.Order.StartTime, cancellationToken);
|
|
@@ -732,7 +731,7 @@ namespace DataSharing.Province
|
|
|
if (dto.TrCallRecordDto is not null)
|
|
|
{
|
|
|
//如果推送工单的时候判断通话记录是否是未接,并且是否已经上传,如果没有咋补再次推送通话记录
|
|
|
- var tellCall = await _dsTelCallRepository.AnyAsync(p => p.CallId == dto.TrCallRecordDto.CallAccept, cancellationToken);
|
|
|
+ var tellCall = await _dsTelCallRepository.AnyAsync(p => p.CallId == dto.TrCallRecordDto.OtherAccept, cancellationToken);
|
|
|
if (dto.TrCallRecordDto.OnState == EOnState.NoOn && !tellCall)
|
|
|
return;
|
|
|
|
|
@@ -754,7 +753,6 @@ namespace DataSharing.Province
|
|
|
requestCall.SetData(new List<SubmitCaseRecordInfo>() { dataCall });
|
|
|
var jsonDataCall = requestCall.ToString();
|
|
|
jsonDataCall = jsonDataCall.Replace("0001-01-01 00:00:00", "");
|
|
|
- var urlCall = configProvince.HuiJu + "submit_case_record";
|
|
|
//将待推送数据写入待推送表
|
|
|
//var taskId = await _initPushDataService.InitPushDataAsync("SubmitCaseRecord", "submit_case_record", jsonDataCall, dataCall.CaseSerial, pathType: EPathType.HuiJu, taskPriority: 20, GenerationTime: dto.Order.StartTime, cancellationToken: cancellationToken);
|
|
|
var taskId = await _initPushDataService.InitDsSendTaskSubmitCaseRecord(dataCall.CaseSerial, jsonDataCall, dataCall, dto.Order.StartTime, cancellationToken);
|
|
@@ -840,7 +838,7 @@ namespace DataSharing.Province
|
|
|
public async Task SubmitCaseRecordOrderAsync(PublishCallRecrodDto dto, CancellationToken cancellationToken)
|
|
|
{
|
|
|
//如果推送工单的时候判断通话记录是否是未接,并且是否已经上传,如果没有咋补再次推送通话记录
|
|
|
- var tellCall = await _dsTelCallRepository.AnyAsync(p => p.CallId == dto.TrCallRecordDto.CallAccept, cancellationToken);
|
|
|
+ var tellCall = await _dsTelCallRepository.AnyAsync(p => p.CallId == dto.TrCallRecordDto.OtherAccept, cancellationToken);
|
|
|
if (dto.TrCallRecordDto.OnState == EOnState.NoOn && !tellCall)
|
|
|
return;
|
|
|
|
|
@@ -2014,13 +2012,13 @@ namespace DataSharing.Province
|
|
|
/// <returns></returns>
|
|
|
private async Task InitTelCallData(TrCallDto dto, string ProvinceNo, string taskId, CancellationToken cancellationToken)
|
|
|
{
|
|
|
- var tellCall = await _dsTelCallRepository.GetAsync(p => p.CallId == dto.CallAccept, cancellationToken);
|
|
|
+ var tellCall = await _dsTelCallRepository.GetAsync(p => p.CallId == dto.OtherAccept, cancellationToken);
|
|
|
if (tellCall != null)
|
|
|
{
|
|
|
//修改
|
|
|
_mapper.Map(dto, tellCall);
|
|
|
tellCall.ProvinceNo = ProvinceNo;
|
|
|
- tellCall.CallId = dto.CallAccept;
|
|
|
+ tellCall.CallId = dto.OtherAccept;
|
|
|
tellCall.TaskId = taskId;
|
|
|
await _dsTelCallRepository.UpdateAsync(tellCall, cancellationToken);
|
|
|
}
|
|
@@ -2030,7 +2028,7 @@ namespace DataSharing.Province
|
|
|
tellCall = new DsTelCall();
|
|
|
tellCall = _mapper.Map<DsTelCall>(dto);
|
|
|
tellCall.ProvinceNo = ProvinceNo;
|
|
|
- tellCall.CallId = dto.CallAccept;
|
|
|
+ tellCall.CallId = dto.OtherAccept;
|
|
|
tellCall.TaskId = taskId;
|
|
|
await _dsTelCallRepository.AddAsync(tellCall, cancellationToken);
|
|
|
}
|