|
@@ -24,14 +24,16 @@ namespace Hotline.Ai.Jths
|
|
|
|
|
|
public async Task CreateAiOrderQualityTask(Hotline.Quality.Quality model, TrCallRecord call, Order order, CancellationToken cancellationToken)
|
|
|
{
|
|
|
- AiQualityDto aiQuality = new AiQualityDto
|
|
|
+ var fileName = call.RecordingFileName.Split(".");
|
|
|
+ var recordForm = fileName.Any() && fileName.Length > 1 ? fileName[1] : string.Empty;
|
|
|
+ AiQualityDto aiQuality = new AiQualityDto
|
|
|
{
|
|
|
RecordID = model.Id,
|
|
|
RecordPath = call.RecordingFileUrl,
|
|
|
- AgentID = order.AcceptorStaffNo!,
|
|
|
+ AgentID = string.IsNullOrEmpty(order.AcceptorStaffNo) ? "999" : order.AcceptorStaffNo,
|
|
|
CallNumber = call.CPN,
|
|
|
CallTime = call.CreatedTime.ToString("yyyy-MM-dd HH:mm:ss"),
|
|
|
- RecordForm = model.Id,
|
|
|
+ RecordForm = recordForm,
|
|
|
Extend = model.Source.ToString(),
|
|
|
};
|
|
|
var data =JsonConvert.SerializeObject(aiQuality);
|