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());