通过该接口可以在盒马查询交易订单,并处理相关业务流程。主要用于和外部商户的订单进行同步和融合业务流程处理
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
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>
错误码 | 错误描述 | 解决方案 |
---|