京东商城商品修改
This commit is contained in:
@@ -831,6 +831,8 @@ func buildUpdateSkusParam(storeSku *dao.StoreSkuSyncInfo, v *dao.StoreSkuSyncInf
|
|||||||
err = err2
|
err = err2
|
||||||
vendorAttrValue := vendorSku.SaleAttrs[0].AttrValueAlias[0]
|
vendorAttrValue := vendorSku.SaleAttrs[0].AttrValueAlias[0]
|
||||||
if v.Comment != "" {
|
if v.Comment != "" {
|
||||||
|
specQuality = v.Comment
|
||||||
|
}
|
||||||
if v.Comment != vendorAttrValue {
|
if v.Comment != vendorAttrValue {
|
||||||
err = api.JdShopAPI.UpdateWareSaleAttrvalueAlias(&jdshopapi.UpdateWareSaleAttrvalueAliasParam{
|
err = api.JdShopAPI.UpdateWareSaleAttrvalueAlias(&jdshopapi.UpdateWareSaleAttrvalueAliasParam{
|
||||||
WareID: v.JdsWareID,
|
WareID: v.JdsWareID,
|
||||||
@@ -838,7 +840,7 @@ func buildUpdateSkusParam(storeSku *dao.StoreSkuSyncInfo, v *dao.StoreSkuSyncInf
|
|||||||
&jdshopapi.CreateSkuParamAttrs2{
|
&jdshopapi.CreateSkuParamAttrs2{
|
||||||
AttrID: vendorSku.SaleAttrs[0].AttrID,
|
AttrID: vendorSku.SaleAttrs[0].AttrID,
|
||||||
AttrValues: []string{vendorSku.SaleAttrs[0].AttrValues[0]},
|
AttrValues: []string{vendorSku.SaleAttrs[0].AttrValues[0]},
|
||||||
AttrValueAlias: []string{v.Comment},
|
AttrValueAlias: []string{specQuality},
|
||||||
Type: "com.jd.pop.ware.ic.api.domain.prop",
|
Type: "com.jd.pop.ware.ic.api.domain.prop",
|
||||||
Type2: "com.jd.pop.ware.ic.api.domain.Prop",
|
Type2: "com.jd.pop.ware.ic.api.domain.Prop",
|
||||||
},
|
},
|
||||||
@@ -852,18 +854,7 @@ func buildUpdateSkusParam(storeSku *dao.StoreSkuSyncInfo, v *dao.StoreSkuSyncInf
|
|||||||
}
|
}
|
||||||
attrsPropSku = append(attrsPropSku, attrSku)
|
attrsPropSku = append(attrsPropSku, attrSku)
|
||||||
sku.SaleAttrs = attrsPropSku
|
sku.SaleAttrs = attrsPropSku
|
||||||
} else {
|
|
||||||
if vendorAttrValue != specQuality {
|
|
||||||
catID, _ := api.JdShopAPI.SaveVenderAttrValue(specQuality, utils.Str2Int(vendorSku.SaleAttrs[0].AttrID), int(storeSku.VendorVendorCatID), maxNo+1)
|
|
||||||
attrSku := &jdshopapi.CreateSkuParamAttrs{
|
|
||||||
AttrID: vendorSku.SaleAttrs[0].AttrID,
|
|
||||||
AttrValues: []string{utils.Int64ToStr(catID)},
|
|
||||||
}
|
|
||||||
attrsPropSku = append(attrsPropSku, attrSku)
|
|
||||||
sku.SaleAttrs = attrsPropSku
|
|
||||||
err = 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