From 8d5859b35c428cb187c4233b3bfffb0228abee8d Mon Sep 17 00:00:00 2001 From: gazebo Date: Thu, 15 Nov 2018 17:43:31 +0800 Subject: [PATCH] - ebai OrderDeliveryGet --- platformapi/ebaiapi/order.go | 10 ++++++++++ platformapi/ebaiapi/order_test.go | 10 +++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/platformapi/ebaiapi/order.go b/platformapi/ebaiapi/order.go index f2ed965f..6ad8949b 100644 --- a/platformapi/ebaiapi/order.go +++ b/platformapi/ebaiapi/order.go @@ -161,3 +161,13 @@ func (a *API) OrderPrivateInfo(orderID string) (mobileInfo *PrivateMobileInfo, e } return nil, err } + +func (a *API) OrderDeliveryGet(orderID string) (deliveryInfo map[string]interface{}, err error) { + result, err := a.AccessAPI("order.delivery.get", map[string]interface{}{ + "order_id": orderID, + }) + if err == nil { + return result.Data.(map[string]interface{}), nil + } + return nil, err +} diff --git a/platformapi/ebaiapi/order_test.go b/platformapi/ebaiapi/order_test.go index 6c5293b4..51e095d2 100644 --- a/platformapi/ebaiapi/order_test.go +++ b/platformapi/ebaiapi/order_test.go @@ -29,10 +29,18 @@ func TestOrderSendOut(t *testing.T) { } } -func TestOrderPrivateInfot(t *testing.T) { +func TestOrderPrivateInfo(t *testing.T) { _, err := api.OrderPrivateInfo("15421782068884") if err != nil { t.Fatal(err) } // t.Log(result) } + +func TestOrderDeliveryGet(t *testing.T) { + result, err := api.OrderDeliveryGet("15421782068884") + if err != nil { + t.Fatal(err) + } + t.Log(result) +}