order_api_demo.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. require_once '../includes/WebStart.php';
  3. $orderApi = new OrderClientApi ( getAccessToken () );
  4. // 获取订单列表
  5. Logger::info ( "获取订单列表" );
  6. {
  7. $order_type = "unpay";
  8. $page_num = 1;
  9. $add_start = "2015-01-01 00:00:00";
  10. $add_end = "2015-11-01 00:00:00";
  11. $response = $orderApi->getOrderList ( $order_type, $page_num, $add_start, $add_end );
  12. echo $response->data;
  13. }
  14. // 获取订单详情
  15. Logger::info ( "获取订单详情" );
  16. {
  17. $order_id = "1319997370";
  18. $response = $orderApi->getOrderDetails ( $order_id );
  19. echo $response->data;
  20. }
  21. // 订单发货
  22. Logger::info ( "订单发货" );
  23. {
  24. $order_id = "1320279806";
  25. $express_type = 1;
  26. $express_no = "1234566788";
  27. $response = $orderApi->orderDeliver ( $order_id, $express_type, $express_no );
  28. echo $response->data;
  29. }
  30. // 修改物流信息
  31. Logger::info ( "修改物流信息" );
  32. {
  33. $order_id = "1320279806";
  34. $express_type = "1";
  35. $express_no = "234234"; // 快递单号
  36. $response = $orderApi->modifyExpress ( $order_id, $express_type, $express_no );
  37. echo $response->data;
  38. }
  39. // 修改订单价格
  40. Logger::info ( "修改订单价格" );
  41. {
  42. $order_id = "1320081850";
  43. $total_items_price = 100;
  44. $express_price = 100;
  45. $response = $orderApi->modifyOrderPrice ( $order_id, $total_items_price, $express_price );
  46. echo $response->data;
  47. }
  48. // 订单退款
  49. Logger::info ( "订单退款" );
  50. {
  51. $order_id = "1320279806";
  52. $is_accept = 1;
  53. $response = $orderApi->orderRefundAccept ( $order_id, $is_accept );
  54. echo $response->data;
  55. }