瀏覽代碼

新增电话推送数据

tangjiang 7 月之前
父節點
當前提交
bb8e84ba33

+ 1 - 1
src/DataSharing.Host/Controllers/HotlineWebController.cs

@@ -1065,7 +1065,7 @@ jxrWXHbT1FB6DqkdOnBbQqS1Azqz5HxLlSyEK3F60e3SgB5iZsDZ
                     operationLog.ReceiveServiceInterface = data.TaskType;
                     operationLog.Path = data.Path;
                     operationLog.RequestData = data.Request;
-                    resultId = await _initPushDataService.InitDsSendTaskSubmitCaseRecord(data.ProvinceNo, data.Request, data.RequestData, data.GenerationTime, HttpContext.RequestAborted);
+                    resultId = await _initPushDataService.InitDsSendTaskSubmitCaseRecord(data.ProvinceNo,data.CallId, data.Request, data.RequestData, data.GenerationTime, HttpContext.RequestAborted);
                 }
             }
 

+ 4 - 4
src/DataSharing/Province/ProvinceService.cs

@@ -391,7 +391,7 @@ namespace DataSharing.Province
                 var jsonDataCall = requestCall.ToString();
                 jsonDataCall = jsonDataCall.Replace("0001-01-01 00:00:00", "");
                 //将待推送数据写入待推送表
-                var taskId = await _initPushDataService.InitDsSendTaskSubmitCaseRecord(dataCall.CaseSerial, jsonDataCall, dataCall, pushdto.Order.StartTime, cancellationToken);
+                var taskId = await _initPushDataService.InitDsSendTaskSubmitCaseRecord(dataCall.CaseSerial, pushdto.TrCallRecordDto.OtherAccept, jsonDataCall, dataCall, pushdto.Order.StartTime, cancellationToken);
 
                 //本地保存通话记录数据
                 await InitTelCallData(pushdto.TrCallRecordDto, dto.ProvinceNo, taskId, cancellationToken);
@@ -692,7 +692,7 @@ namespace DataSharing.Province
                 var jsonDataCall = requestCall.ToString();
                 jsonDataCall = jsonDataCall.Replace("0001-01-01 00:00:00", "");
                 //将待推送数据写入待推送表
-                var taskId = await _initPushDataService.InitDsSendTaskSubmitCaseRecord(dataCall.CaseSerial, jsonDataCall, dataCall, dto.Order.StartTime, cancellationToken);
+                var taskId = await _initPushDataService.InitDsSendTaskSubmitCaseRecord(dataCall.CaseSerial, dto.TrCallRecordDto.OtherAccept, jsonDataCall, dataCall, dto.Order.StartTime, cancellationToken);
                 //本地保存通话记录数据
                 await InitTelCallData(dto.TrCallRecordDto, dto.Order.ProvinceNo, taskId, cancellationToken);
                 #endregion
@@ -805,7 +805,7 @@ namespace DataSharing.Province
 
             var startTime = dto.Order == null ? dto.TrCallRecordDto.BeginIvrTime : dto.Order.StartTime;
             //将待推送数据写入待推送表
-            var taskId = await _initPushDataService.InitDsSendTaskSubmitCaseRecord(data.CaseSerial, jsonData, data, startTime, cancellationToken);
+            var taskId = await _initPushDataService.InitDsSendTaskSubmitCaseRecord(data.CaseSerial,dto.TrCallRecordDto.OtherAccept, jsonData, data, startTime, cancellationToken);
 
             //本地保存通话记录数据
             await InitTelCallData(dto.TrCallRecordDto, data.CaseSerial, taskId, cancellationToken);
@@ -867,7 +867,7 @@ namespace DataSharing.Province
 
             var startTime = dto.Order == null ? dto.TrCallRecordDto.BeginIvrTime : dto.Order.StartTime;
             //将待推送数据写入待推送表
-            var taskId = await _initPushDataService.InitDsSendTaskSubmitCaseRecord(data.CaseSerial, jsonData, data, startTime, cancellationToken);
+            var taskId = await _initPushDataService.InitDsSendTaskSubmitCaseRecord(data.CaseSerial, dto.TrCallRecordDto.OtherAccept, jsonData, data, startTime, cancellationToken);
 
             //本地保存通话记录数据
             await InitTelCallData(dto.TrCallRecordDto, data.CaseSerial, taskId, cancellationToken);

+ 1 - 1
src/DataSharing/SendTask/IInitPushDataService.cs

@@ -38,7 +38,7 @@ namespace DataSharing.SendTask
         /// <param name="generationTime">生成时间(保存工单创建时间或者通话记录生成时间)</param>
         /// <param name="cancellationToken"></param>
         /// <returns></returns>
-        Task<string> InitDsSendTaskSubmitCaseRecord(string provinceNo, string callId, string request, SubmitCaseRecordInfo requestData, DateTime? generationTime = null, CancellationToken cancellationToken = default)
+        Task<string> InitDsSendTaskSubmitCaseRecord(string provinceNo, string callId, string request, SubmitCaseRecordInfo requestData, DateTime? generationTime = null, CancellationToken cancellationToken = default);
 
         /// <summary>
         /// 组装服务工单处理结果