获取饿鲜达商品接口修改
This commit is contained in:
@@ -1026,7 +1026,7 @@ func (a *API) GetStoresShowWindowSkus(baiduShopID int64) (storeShowWindowList []
|
|||||||
}
|
}
|
||||||
|
|
||||||
//获取饿鲜达商品库
|
//获取饿鲜达商品库
|
||||||
func (a *API) GetExianDaSkuDepot() (results []*ExianDaSkus, err error) {
|
func (a *API) GetExianDaSkuDepot(upcID string) (results []*ExianDaSkus, err error) {
|
||||||
var (
|
var (
|
||||||
pageNum = 1
|
pageNum = 1
|
||||||
pageSize = 200
|
pageSize = 200
|
||||||
@@ -1041,6 +1041,9 @@ func (a *API) GetExianDaSkuDepot() (results []*ExianDaSkus, err error) {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
if upcID != "" {
|
||||||
|
params["params"].(map[string]interface{})["goodsListQry"].(map[string]interface{})["upcId"] = upcID
|
||||||
|
}
|
||||||
result, err := a.AccessStorePage("bwm_newretail.scm_ic/GoodsServiceI/findGoodsList", "https://ncp.ele.me", params, true)
|
result, err := a.AccessStorePage("bwm_newretail.scm_ic/GoodsServiceI/findGoodsList", "https://ncp.ele.me", params, true)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return results, err
|
return results, err
|
||||||
@@ -1048,12 +1051,12 @@ func (a *API) GetExianDaSkuDepot() (results []*ExianDaSkus, err error) {
|
|||||||
if result["data"] != nil {
|
if result["data"] != nil {
|
||||||
var exianDaSkus []*ExianDaSkus
|
var exianDaSkus []*ExianDaSkus
|
||||||
utils.Map2StructByJson(result["data"], &exianDaSkus, false)
|
utils.Map2StructByJson(result["data"], &exianDaSkus, false)
|
||||||
if len(exianDaSkus) < pageSize {
|
|
||||||
break
|
|
||||||
}
|
|
||||||
if len(exianDaSkus) > 0 {
|
if len(exianDaSkus) > 0 {
|
||||||
results = append(results, exianDaSkus...)
|
results = append(results, exianDaSkus...)
|
||||||
}
|
}
|
||||||
|
if len(exianDaSkus) < pageSize {
|
||||||
|
break
|
||||||
|
}
|
||||||
}
|
}
|
||||||
pageNum++
|
pageNum++
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -153,7 +153,7 @@ func TestGetStoresShowWindowSkus(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestGetExianDaSkuDepot(t *testing.T) {
|
func TestGetExianDaSkuDepot(t *testing.T) {
|
||||||
result, err := api.GetExianDaSkuDepot()
|
result, err := api.GetExianDaSkuDepot("190600741")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user