|
@@ -185,16 +185,19 @@ namespace DataSharing.Province.SendTask
|
|
|
await _sendTaskDetailInfoRepository.AddAsync(dsSendTaskDetailInfo, context.CancellationToken);
|
|
|
#endregion
|
|
|
|
|
|
- #region 处理通话记录的上传时间,用于统计
|
|
|
- //处理通话记录的上传时间,用于统计
|
|
|
- var telCall = await _dsTelCallRepository.GetAsync(p => p.TaskId == item.Id, context.CancellationToken);
|
|
|
- if (telCall != null)
|
|
|
+ #region 上传成功后,处理通话记录的上传时间,用于统计
|
|
|
+ if (!isError)
|
|
|
{
|
|
|
- if (telCall.FirstSendProvinceTime is null)
|
|
|
- telCall.FirstSendProvinceTime = DateTime.Now;
|
|
|
-
|
|
|
- telCall.LastSendProvinceTime = DateTime.Now;
|
|
|
- await _dsTelCallRepository.UpdateAsync(telCall, context.CancellationToken);
|
|
|
+ //处理通话记录的上传时间,用于统计
|
|
|
+ var telCall = await _dsTelCallRepository.GetAsync(p => p.TaskId == item.Id, context.CancellationToken);
|
|
|
+ if (telCall != null)
|
|
|
+ {
|
|
|
+ if (telCall.FirstSendProvinceTime is null)
|
|
|
+ telCall.FirstSendProvinceTime = DateTime.Now;
|
|
|
+
|
|
|
+ telCall.LastSendProvinceTime = DateTime.Now;
|
|
|
+ await _dsTelCallRepository.UpdateAsync(telCall, context.CancellationToken);
|
|
|
+ }
|
|
|
}
|
|
|
#endregion
|
|
|
}
|