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