From 7483b12dceadc6818756676c6ce9ce18ae84753d Mon Sep 17 00:00:00 2001 From: gazebo Date: Sun, 23 Sep 2018 23:25:48 +0800 Subject: [PATCH] - SupplierList --- platformapi/ebaiapi/shop.go | 8 ++++++++ platformapi/ebaiapi/shop_test.go | 9 +++++++++ 2 files changed, 17 insertions(+) diff --git a/platformapi/ebaiapi/shop.go b/platformapi/ebaiapi/shop.go index 89993e06..9e778fbe 100644 --- a/platformapi/ebaiapi/shop.go +++ b/platformapi/ebaiapi/shop.go @@ -172,3 +172,11 @@ func (a *API) ShopClose(shopID string, baiduShopID int64) (err error) { } return err } + +func (a *API) SupplierList() (supplierInfo map[string]interface{}, err error) { + result, err := a.AccessAPI("supplier.list", nil) + if err == nil { + return result.Data.(map[string]interface{}), nil + } + return nil, err +} diff --git a/platformapi/ebaiapi/shop_test.go b/platformapi/ebaiapi/shop_test.go index 03dd4d88..e05a3b61 100644 --- a/platformapi/ebaiapi/shop_test.go +++ b/platformapi/ebaiapi/shop_test.go @@ -74,3 +74,12 @@ func TestShopIDBatchUpdate(t *testing.T) { // t.Fatal(err) // } } + +func TestSupplierList(t *testing.T) { + result, err := api.SupplierList() + if err != nil { + t.Fatal(err) + } else { + t.Log(utils.Format4Output(result, false)) + } +}