|
|
@ -399,34 +399,35 @@ huitongkuaidi 百世快递 |
|
|
|
if (!string.IsNullOrEmpty(serviceOrder.WayBillNo) && !string.IsNullOrEmpty(serviceOrder.ExpressName)) |
|
|
|
{ |
|
|
|
#region 订阅快递100
|
|
|
|
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¶m={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}"); |
|
|
|
} |
|
|
|
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¶m=/{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
|
|
|
|
} |
|
|
|
|
|
|
|