|
@@ -44,8 +44,8 @@ namespace Hotline.Ai.Jths
|
|
|
BatchStatus = 1,
|
|
|
SceneUid = _sceneuid,
|
|
|
Priority = 1,
|
|
|
- StartDate = aiOrderVisit.BeginTime.ToString("yyyy/MM/dd hh:mm:ss"),
|
|
|
- EndDate = aiOrderVisit.EndTime.ToString("yyyy/MM/dd hh:mm:ss"),
|
|
|
+ StartDate = aiOrderVisit.BeginTime.ToString("yyyy/MM/dd HH:mm:ss"),
|
|
|
+ EndDate = aiOrderVisit.EndTime.ToString("yyyy/MM/dd HH:mm:ss"),
|
|
|
FestivalBan = aiOrderVisit.FestivalBan,
|
|
|
RuleType = aiOrderVisit.RuleType,
|
|
|
RuleUid = _ruleuid,
|
|
@@ -72,14 +72,13 @@ namespace Hotline.Ai.Jths
|
|
|
}
|
|
|
requestData.TaskDataList = taskDataList;
|
|
|
var response = await ExecuteAsync<AiVisitServiceRequest, AiVisitServiceResponse>(_baseUrl + "/edas/batchTask",Method.Post, requestData,cancellationToken);
|
|
|
-
|
|
|
- if (response.TaskInfoList!=null && !string.IsNullOrEmpty(response.BatchUid))
|
|
|
+ if (response.Result.TaskInfoList!=null && !string.IsNullOrEmpty(response.Result.BatchUid))
|
|
|
{
|
|
|
//拼对象
|
|
|
- aiOrderVisit.BatchUid = response.BatchUid;
|
|
|
+ aiOrderVisit.BatchUid = response.Result.BatchUid;
|
|
|
for (int i = 0; i < aiOrderVisit.AiOrderVisitDetails.Count; i++)
|
|
|
{
|
|
|
- var taskInfo = response.TaskInfoList.FirstOrDefault(x => x.CalledNumber == aiOrderVisit.AiOrderVisitDetails[i].OuterNo);
|
|
|
+ var taskInfo = response.Result.TaskInfoList.FirstOrDefault(x => x.CalledNumber == aiOrderVisit.AiOrderVisitDetails[i].OuterNo);
|
|
|
if (taskInfo != null)
|
|
|
{
|
|
|
aiOrderVisit.AiOrderVisitDetails[i].AiOrderVisitState = Share.Enums.Ai.EAiOrderVisitState.InProgress;
|
|
@@ -95,7 +94,7 @@ namespace Hotline.Ai.Jths
|
|
|
}
|
|
|
|
|
|
|
|
|
- public async Task<TResponse> ExecuteAsync<TRequest,TResponse>(string path, Method httpMethod, TRequest request,
|
|
|
+ public async Task<ApiResponse<TResponse>> ExecuteAsync<TRequest,TResponse>(string path, Method httpMethod, TRequest request,
|
|
|
CancellationToken cancellationToken)
|
|
|
where TRequest : class
|
|
|
{
|
|
@@ -114,7 +113,7 @@ namespace Hotline.Ai.Jths
|
|
|
}
|
|
|
try
|
|
|
{
|
|
|
- var response = await _client.ExecuteAsync<TResponse>(req, cancellationToken);
|
|
|
+ var response = await _client.ExecuteAsync<ApiResponse<TResponse>>(req, cancellationToken);
|
|
|
return response.Data;
|
|
|
}
|
|
|
catch (Exception e)
|