通过该接口可以在盒马查询交易订单,并处理相关业务流程。主要用于和外部商户的订单进行同步和融合业务流程处理
| 名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
|---|---|---|---|---|---|
| query | TradeOrderQuery | 可选 | 订单查询 | ||
|
| 名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| result | TradeOrderQueryResult | 查询结果 | |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaWdkTradeOrderQueryRequest req = new AlibabaWdkTradeOrderQueryRequest();
AlibabaWdkTradeOrderQueryRequest.TradeOrderQuery obj1 = new AlibabaWdkTradeOrderQueryRequest.TradeOrderQuery();
obj1.setEndTime(StringUtils.parseDateTime("2018-01-26 12:00:00"));
obj1.setStartTime(StringUtils.parseDateTime("2018-01-26 12:00:00"));
obj1.setBizOrderIds(""1","2"");
obj1.setShopId("1001");
obj1.setPageIndex(0L);
obj1.setPageSize(20L);
obj1.setUserId("user-id");
req.setQuery(obj1);
AlibabaWdkTradeOrderQueryResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
<alibaba_wdk_trade_order_query_response>
<result>
<success>true</success>
<error_code>code</error_code>
<error_msg>message</error_msg>
<page_size>20</page_size>
<page_index>0</page_index>
<page_count>10</page_count>
<total_count>123</total_count>
<trade_list>
<tradeorders>
<discount_fee>0</discount_fee>
<user_nick>nick</user_nick>
<order_status>PAID_DONE</order_status>
<pay_time>2018-01-18 18:45:40</pay_time>
<origin_fee>1000</origin_fee>
<user_mem>mem</user_mem>
<order_fulfill_status>SHIPPING</order_fulfill_status>
<deliverer>
<deliverer_code>111</deliverer_code>
<deliverer_phone>0571</deliverer_phone>
<deliverer_name>李四</deliverer_name>
<sign_memo>张三本人签收</sign_memo>
<sign_time>2018-01-18 18:45:40</sign_time>
<dispatch_end_time>2018-01-18 18:45:40</dispatch_end_time>
<dispatch_start_time>2018-01-18 18:45:40</dispatch_start_time>
<batch_start_time>2018-01-18 18:45:40</batch_start_time>
<batch_end_time>2018-01-18 18:45:40</batch_end_time>
<pickup_start_time>2018-01-18 18:45:40</pickup_start_time>
<pickup_end_time>2018-01-18 18:45:40</pickup_end_time>
<package_end_time>2018-01-18 18:45:40</package_end_time>
<package_start_time>2018-01-18 18:45:40</package_start_time>
</deliverer>
<pay_fee>1000</pay_fee>
<shop_id>10112</shop_id>
<user_id>123123</user_id>
<biz_order_id>222</biz_order_id>
<delivery>
<delivery_start_time>2018-01-18 18:45:40</delivery_start_time>
<consignee_name>张三</consignee_name>
<delivery_end_time>2018-01-18 18:45:40</delivery_end_time>
<delivery_geo>120,30</delivery_geo>
<delivery_fee>0</delivery_fee>
<delivery_address>杭州</delivery_address>
<consignee_phone>0571</consignee_phone>
</delivery>
<merchant_code>ISV001</merchant_code>
<sub_orders>
<suborders>
<sale_unit>g</sale_unit>
<order_fulfill_status>SHIPPING</order_fulfill_status>
<sale_quantity>1</sale_quantity>
<sku_name>商品</sku_name>
<sale_price>100</sale_price>
<biz_order_id>333</biz_order_id>
<order_status>PAID_DONE</order_status>
<merchant_code>ISV001</merchant_code>
<handling>true</handling>
<sku_code>sku</sku_code>
<handling_type>切片</handling_type>
<out_order_id>111-1</out_order_id>
<origin_fee>100</origin_fee>
<sale_stock_quantity>10.12</sale_stock_quantity>
<stock_unit>g</stock_unit>
<pick_sale_quantity>1</pick_sale_quantity>
<pick_stock_fee>90</pick_stock_fee>
<pick_sale_stock_quantity>10.00</pick_sale_stock_quantity>
<pay_fee>200</pay_fee>
<discount_fee>100</discount_fee>
<cancel_node_type>WAREHOUSE</cancel_node_type>
<cancel_result_code>SUCCESS</cancel_result_code>
</suborders>
</sub_orders>
<out_order_id>111</out_order_id>
</tradeorders>
</trade_list>
</result>
</alibaba_wdk_trade_order_query_response>
<error_response>
<code>50</code>
<msg>Remote service error</msg>
<sub_code>isv.invalid-parameter</sub_code>
<sub_msg>非法参数</sub_msg>
</error_response>
| 错误码 | 错误描述 | 解决方案 |
|---|