From 3f924dafb88d6b6dd35aea735fc7ce03f2bc33b2 Mon Sep 17 00:00:00 2001 From: gazebo Date: Wed, 17 Apr 2019 14:46:00 +0800 Subject: [PATCH] - ebai.api.ShopAptitudeGet --- platformapi/ebaiapi/shop.go | 9 +++++++++ platformapi/ebaiapi/shop_test.go | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/platformapi/ebaiapi/shop.go b/platformapi/ebaiapi/shop.go index 1b733de5..b88223f2 100644 --- a/platformapi/ebaiapi/shop.go +++ b/platformapi/ebaiapi/shop.go @@ -207,3 +207,12 @@ func (a *API) SupplierList() (supplierInfo map[string]interface{}, err error) { } return nil, err } + +func (a *API) ShopAptitudeGet(shopID string, baiduShopID int64) (shopInfoList []map[string]interface{}, err error) { + params := a.genShopIDParams(shopID, baiduShopID, 0) + result, err := a.AccessAPI("shop.aptitude.get", params) + if err == nil { + return utils.Slice2MapSlice(result.Data.([]interface{})), nil + } + return nil, err +} diff --git a/platformapi/ebaiapi/shop_test.go b/platformapi/ebaiapi/shop_test.go index d39a5e49..cc1f5ddb 100644 --- a/platformapi/ebaiapi/shop_test.go +++ b/platformapi/ebaiapi/shop_test.go @@ -41,6 +41,15 @@ func TestShopGet(t *testing.T) { // } } +func TestShopAptitudeGet(t *testing.T) { + result, err := api.ShopAptitudeGet("", testShopBaiduID) + if err != nil { + t.Fatal(err) + } else { + t.Log(utils.Format4Output(result, false)) + } +} + func TestShopUpdate(t *testing.T) { params := map[string]interface{}{ KeyName: "好菜鲜生-测试店1",