diff --git a/platformapi/mtwmapi/retail.go b/platformapi/mtwmapi/retail.go index a4f2371b..8f97ddef 100644 --- a/platformapi/mtwmapi/retail.go +++ b/platformapi/mtwmapi/retail.go @@ -189,11 +189,8 @@ func (a *API) RetailCatUpdate(poiCode, catName string, updateParams *Param4Updat params["category_name"] = catName time.Sleep(200 * time.Millisecond) - revtel, err := a.AccessAPI("retailCat/update", false, params) - if err != nil { - globals.SugarLogger.Debugf("=======RetailCatUpdate : %v", err) - globals.SugarLogger.Debugf("=======RetailCatUpdate : %v", revtel) - } + _, err = a.AccessAPI("retailCat/update", false, params) + return err } @@ -248,17 +245,18 @@ func (a *API) RetailList(poiCode string, offset, limit int) (foodList []*AppFood func (a *API) RetailListAll(poiCode string) (foodList []*AppFood, err error) { offset := 0 + data := make([]*AppFood, 0, 0) for { batchList, err2 := a.RetailList(poiCode, offset, GeneralMaxLimit) if err = err2; err == nil { - foodList = append(foodList, batchList...) + data = append(data, batchList...) } if len(batchList) < GeneralMaxLimit { break } offset += GeneralMaxLimit } - return foodList, err + return data, err } func handleRetailBatchResult(result interface{}) (failedFoodList []*AppFoodResult, err error) {