京东商城修改规格测试
This commit is contained in:
@@ -120,8 +120,7 @@ func (p *PurchaseHandler) UpdateStoreSkus(ctx *jxcontext.Context, storeID int, v
|
|||||||
}
|
}
|
||||||
err = api.JdShopAPI.UpdateWare(updateWareParam)
|
err = api.JdShopAPI.UpdateWare(updateWareParam)
|
||||||
for _, vv := range v.StoreSkuSyncInfoJds {
|
for _, vv := range v.StoreSkuSyncInfoJds {
|
||||||
api.JdShopAPI.DeleteSku(utils.Str2Int64(vv.VendorSkuID))
|
updateSkusParam, err := buildUpdateSkusParam(v, vv, false)
|
||||||
updateSkusParam, err := buildUpdateSkusParam(v, vv, true)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
failedList = putils.GetErrMsg2FailedSingleList(storeSkuList, err, storeID, model.VendorChineseNames[model.VendorIDJDShop], "更新商品基础信息")
|
failedList = putils.GetErrMsg2FailedSingleList(storeSkuList, err, storeID, model.VendorChineseNames[model.VendorIDJDShop], "更新商品基础信息")
|
||||||
return failedList, err
|
return failedList, err
|
||||||
@@ -616,7 +615,11 @@ func buildUpdateSkusParam(storeSku *dao.StoreSkuSyncInfo, v *dao.StoreSkuSyncInf
|
|||||||
sku.StockNum = "0"
|
sku.StockNum = "0"
|
||||||
}
|
}
|
||||||
if !isCreate {
|
if !isCreate {
|
||||||
sku.SkuID = utils.Str2Int64(v.VendorSkuID)
|
result, err2 := api.JdShopAPI.FindSkuById(utils.Str2Int64(v.VendorSkuID))
|
||||||
|
err = err2
|
||||||
|
if specQuality != result.SaleAttrs[0].AttrValueAlias[0] {
|
||||||
|
api.JdShopAPI.DeleteSku(utils.Str2Int64(v.VendorSkuID))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
skus = append(skus, sku)
|
skus = append(skus, sku)
|
||||||
updateSkusParam.Skus = skus
|
updateSkusParam.Skus = skus
|
||||||
|
|||||||
Reference in New Issue
Block a user