diff --git a/platformapi/ebaiapi/shop_sku.go b/platformapi/ebaiapi/shop_sku.go index 46c0c6c5..e8b91ec3 100644 --- a/platformapi/ebaiapi/shop_sku.go +++ b/platformapi/ebaiapi/shop_sku.go @@ -446,38 +446,14 @@ func (a *API) SkuPriceUpdateBatch(trackInfo, shopID string, priceList ShopSkuInf return opResult, err } -func (a *API) SkuPriceUpdateOne(trackInfo, shopID string, priceInfo *ShopSkuInfo) (opResult *BatchOpResult, err error) { +func (a *API) SkuPriceUpdateOne(trackInfo, shopID string, priceInfo *ShopSkuInfo) (err error) { skuIDType := priceInfo.GuessIDType() params := map[string]interface{}{ KeyShopID: shopID, priceUpdateKeyIDMap[skuIDType]: priceInfo.PriceString(skuIDType), } - result, err := a.AccessAPI2("sku.price.update.one", params, trackInfo) - resultMap := utils.Struct2MapByJson(result) - if resultMap["errno"] == 0 { - var successList []*BatchOpSkuResult - success := &BatchOpSkuResult{ - SkuID: priceInfo.SkuID, - ErrorMsg: resultMap["error"].(string), - ErrorNo: resultMap["errno"].(int), - } - successList = append(successList, success) - opResult = &BatchOpResult{ - SuccessList: successList, - } - } else { - var failedList []*BatchOpSkuResult - failed := &BatchOpSkuResult{ - SkuID: priceInfo.SkuID, - ErrorMsg: resultMap["error"].(string), - ErrorNo: resultMap["errno"].(int), - } - failedList = append(failedList, failed) - opResult = &BatchOpResult{ - FailedList: failedList, - } - } - return opResult, err + _, err = a.AccessAPI2("sku.price.update.one", params, trackInfo) + return err } func (a *API) SkuStockUpdateBatch(trackInfo, shopID string, stockList ShopSkuInfoList, skuIDType int) (opResult *BatchOpResult, err error) {