饿百单个更新价格api只返回err

This commit is contained in:
苏尹岚
2020-01-10 15:12:29 +08:00
parent 3bf8e50858
commit 364be95a09

View File

@@ -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) {