diff --git a/platformapi/ebaiapi/shop_sku.go b/platformapi/ebaiapi/shop_sku.go index 45707e39..3cee5ed3 100644 --- a/platformapi/ebaiapi/shop_sku.go +++ b/platformapi/ebaiapi/shop_sku.go @@ -323,7 +323,7 @@ func (a *API) SkuUpdate(trackInfo, shopID string, ebaiSkuID int64, params map[st } result, err := a.AccessAPI2("sku.update", utils.MergeMaps(params, defParams), trackInfo) if err == nil { - return utils.Str2Int64(utils.Interface2String(result.Data.(map[string]interface{})[KeySkuID])), nil + return utils.Interface2Int64WithDefault(result.Data.(map[string]interface{})[KeySkuID], 0), nil } return 0, err }