|
@@ -34,34 +34,19 @@ namespace Hotline.Application.OrderApp.OrderVisitApp
|
|
|
{
|
|
|
Console.WriteLine($"执行vv: {DateTime.Now}");
|
|
|
if (request == null)
|
|
|
- return new ApptaskExecuteResult
|
|
|
- {
|
|
|
- IsSuccess = false,
|
|
|
- Message = "请求参数为空"
|
|
|
- };
|
|
|
+ return ApptaskExecuteResult.Fail("请求参数为空");
|
|
|
|
|
|
var baseAddress = _callcenterOptions.Value.XingTang.Address;
|
|
|
if (string.IsNullOrEmpty(baseAddress))
|
|
|
- return new ApptaskExecuteResult
|
|
|
- {
|
|
|
- IsSuccess = false,
|
|
|
- Message = "未配置请求地址"
|
|
|
- };
|
|
|
+ return ApptaskExecuteResult.Fail("未配置请求地址");
|
|
|
+
|
|
|
var client = _httpClientFactory.CreateClient();
|
|
|
client.BaseAddress = new Uri(baseAddress);
|
|
|
var url = $"{baseAddress}/groupcall?content=&called1={request.PhoneNo}&called2=&called3=&called4=&called5=&caller=&customerid={request.VisitId}";
|
|
|
var result = await client.GetAsync(url, cancellation);
|
|
|
return result.IsSuccessStatusCode
|
|
|
- ? new ApptaskExecuteResult
|
|
|
- {
|
|
|
- IsSuccess = true,
|
|
|
- Message = "成功"
|
|
|
- }
|
|
|
- : new ApptaskExecuteResult
|
|
|
- {
|
|
|
- IsSuccess = false,
|
|
|
- Message = "请求失败"
|
|
|
- };
|
|
|
+ ? ApptaskExecuteResult.Success()
|
|
|
+ : ApptaskExecuteResult.Fail("请求呼叫中心外呼失败");
|
|
|
}
|
|
|
}
|
|
|
}
|