Browse Source

订阅快递100

master
shanji 1 year ago
parent
commit
1724baef26
  1. 56
      BBWY.Server.Business/Sync/JD/JDServiceOrderSyncBusiness.cs

56
BBWY.Server.Business/Sync/JD/JDServiceOrderSyncBusiness.cs

@ -400,34 +400,34 @@ huitongkuaidi 百世快递
{
#region 订阅快递100
isUpdateSubscribe = true;
//try
//{
// var kuaidi100CompanyCode = ConvertToKuaiDi100CompanyCode(serviceOrder.ExpressName);
// var paramStr = JsonConvert.SerializeObject(new
// {
// company = kuaidi100CompanyCode,
// number = serviceOrder.WayBillNo,
// key = "SdcRPzxo8802",
// parameters = new
// {
// callbackurl = "https://bbwy.qiyue666.com/api/ServiceOrderSync/ReceiveKuaiDi100Push",
// salt = Guid.NewGuid(),
// resultv2 = "4"
// }
// });
// var subscribeResult = restApiService.SendRequest("https://poll.kuaidi100.com", "poll", $"schema=json&param=/{paramStr}", /null, HttpMethod.Post, RestApiService.ContentType_Form);
// if (subscribeResult.StatusCode != System.Net.HttpStatusCode.OK)
// throw new Exception($"订阅快递100失败 {subscribeResult.Content}");
// var subscribeResponse = JsonConvert.DeserializeObject<KuaiDi100Response>(subscribeResult.Content);
// if (!subscribeResponse.result)
// throw new Exception($"订阅快递100失败 {subscribeResponse.message}");
//
// isUpdateSubscribe = true;
//}
//catch (Exception ex)
//{
// nLogManager.GetLogger(loggerName).Error(ex, $"SubscribeKuaiDi100 ShopName:{shop.ShopName} ShopId:{shop.ShopId} /ServiceId:/{serviceOrder.ServiceId}");
//}
try
{
var kuaidi100CompanyCode = ConvertToKuaiDi100CompanyCode(serviceOrder.ExpressName);
var paramStr = JsonConvert.SerializeObject(new
{
company = kuaidi100CompanyCode,
number = serviceOrder.WayBillNo,
key = "SdcRPzxo8802",
parameters = new
{
callbackurl = "https://bbwy.qiyue666.com/api/ServiceOrderSync/ReceiveKuaiDi100Push",
salt = Guid.NewGuid(),
resultv2 = "4"
}
});
var subscribeResult = restApiService.SendRequest("https://poll.kuaidi100.com", "poll", $"schema=json&param=/{paramStr}", / null, HttpMethod.Post, RestApiService.ContentType_Form);
if (subscribeResult.StatusCode != System.Net.HttpStatusCode.OK)
throw new Exception($"订阅快递100失败 {subscribeResult.Content}");
var subscribeResponse = JsonConvert.DeserializeObject<KuaiDi100Response>(subscribeResult.Content);
if (!subscribeResponse.result)
throw new Exception($"订阅快递100失败 {subscribeResponse.message}");
isUpdateSubscribe = true;
}
catch (Exception ex)
{
nLogManager.GetLogger(loggerName).Error(ex, $"SubscribeKuaiDi100 ShopName:{shop.ShopName} ShopId:{shop.ShopId} /ServiceId:/{serviceOrder.ServiceId}");
}
#endregion
}

Loading…
Cancel
Save