|
@ -148,35 +148,33 @@ huitongkuaidi 百世快递 |
|
|
#region 待收货服务单,检查是否需要订阅快递100
|
|
|
#region 待收货服务单,检查是否需要订阅快递100
|
|
|
if (status == 10005) |
|
|
if (status == 10005) |
|
|
{ |
|
|
{ |
|
|
if (dbOsku.StorageType == Enums.StorageType.代发) |
|
|
try |
|
|
isNeedSubscribeKuaiDi100 = true; |
|
|
|
|
|
else |
|
|
|
|
|
{ |
|
|
{ |
|
|
try |
|
|
var serviceOrderDetailResult = restApiService.SendRequest(relayAPIHost, "api/PlatformSDK/GetServiceOrderDetail", new QueryServiceOrderDetailRequest() |
|
|
{ |
|
|
{ |
|
|
var serviceOrderDetailResult = restApiService.SendRequest(relayAPIHost, "api/PlatformSDK/GetServiceOrderDetail", new QueryServiceOrderDetailRequest() |
|
|
AppKey = appKey, |
|
|
{ |
|
|
AppSecret = appSecret, |
|
|
AppKey = appKey, |
|
|
AppToken = token, |
|
|
AppSecret = appSecret, |
|
|
OrderId = serviceOrderId, |
|
|
AppToken = token, |
|
|
ServiceId = serviceId, |
|
|
OrderId = serviceOrderId, |
|
|
Platform = Enums.Platform.京东, |
|
|
ServiceId = serviceId, |
|
|
VenderId = shop.VenderId |
|
|
Platform = Enums.Platform.京东, |
|
|
}, GetYunDingRequestHeader(), HttpMethod.Post); |
|
|
VenderId = shop.VenderId |
|
|
|
|
|
}, GetYunDingRequestHeader(), HttpMethod.Post); |
|
|
if (serviceOrderDetailResult.StatusCode != System.Net.HttpStatusCode.OK) |
|
|
|
|
|
throw new Exception($"获取服务单详情失败 {serviceOrderDetailResult.Content}"); |
|
|
if (serviceOrderDetailResult.StatusCode != System.Net.HttpStatusCode.OK) |
|
|
var serviceOrderDetailResponse = JsonConvert.DeserializeObject<ApiResponse<JToken>>(serviceOrderDetailResult.Content); |
|
|
throw new Exception($"获取服务单详情失败 {serviceOrderDetailResult.Content}"); |
|
|
if (!serviceOrderDetailResponse.Success) |
|
|
var serviceOrderDetailResponse = JsonConvert.DeserializeObject<ApiResponse<JToken>>(serviceOrderDetailResult.Content); |
|
|
throw new Exception($"获取服务单详情失败 {serviceOrderDetailResponse.Msg}"); |
|
|
if (!serviceOrderDetailResponse.Success) |
|
|
|
|
|
throw new Exception($"获取服务单详情失败 {serviceOrderDetailResponse.Msg}"); |
|
|
//检查退货城市是否为泉州
|
|
|
|
|
|
isNeedSubscribeKuaiDi100 = serviceOrderDetailResponse.Data["returnWareAddress"].Value<int>("cityCode") == 2812; |
|
|
//检查退货城市是否为泉州
|
|
|
isTuiHuoCang = isNeedSubscribeKuaiDi100; |
|
|
isNeedSubscribeKuaiDi100 = serviceOrderDetailResponse.Data["returnWareAddress"].Value<int>("cityCode") == 2812; |
|
|
|
|
|
isTuiHuoCang = isNeedSubscribeKuaiDi100; |
|
|
|
|
|
} |
|
|
|
|
|
catch { } |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
catch { } |
|
|
|
|
|
|
|
|
|
|
|
if (dbOsku.StorageType == Enums.StorageType.代发) |
|
|
|
|
|
isNeedSubscribeKuaiDi100 = true; |
|
|
} |
|
|
} |
|
|
#endregion
|
|
|
#endregion
|
|
|
|
|
|
|
|
|