diff --git a/BBWY.Server.Business/Order/OrderBusiness.cs b/BBWY.Server.Business/Order/OrderBusiness.cs index 3dfe19bd..898cbfec 100644 --- a/BBWY.Server.Business/Order/OrderBusiness.cs +++ b/BBWY.Server.Business/Order/OrderBusiness.cs @@ -1001,7 +1001,7 @@ namespace BBWY.Server.Business var orderJToken = JToken.Parse(orderApiResult.Content); var orderInfoJToken = orderJToken["Data"]["jingdong_pop_order_notPayOrderById_responce"]["orderDataNotPayInfo"]; - if (orderInfoJToken == null) + if (orderInfoJToken == null || !orderInfoJToken.HasValues) throw new BusinessException("未查询到代付款订单"); orderResponse = new OrderResponse() diff --git a/BBWY.Test/Program.cs b/BBWY.Test/Program.cs index 2daf66c7..03248332 100644 --- a/BBWY.Test/Program.cs +++ b/BBWY.Test/Program.cs @@ -30,7 +30,7 @@ namespace BBWY.Test PopOrderNotPayOrderByIdRequest req = new PopOrderNotPayOrderByIdRequest(); - req.orderId = "251822408170"; + req.orderId = "2518224081"; PopOrderNotPayOrderByIdResponse response = jdClient.Execute(req, token, DateTime.Now.ToLocalTime());