京东商品后缀修改

This commit is contained in:
苏尹岚
2020-06-11 15:23:09 +08:00
parent 87ff12014f
commit 83427db136

View File

@@ -1875,14 +1875,8 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
storeSku := skus[0] storeSku := skus[0]
if sku.Comment != "" { if sku.Comment != "" {
var specQuality = utils.Float64ToStr(float64(storeSku.SpecQuality)) + storeSku.SpecUnit var specQuality = utils.Float64ToStr(float64(storeSku.SpecQuality)) + storeSku.SpecUnit
flag := false vendorSkuAttr := vendorSku.SaleAttrs[0].AttrValueAlias[0]
valuesSku, maxNo, _ := api.JdShopAPI.FindValuesByAttrId(utils.Str2Int(vendorSku.SaleAttrs[0].AttrID)) if vendorSkuAttr == specQuality {
for _, vv := range valuesSku {
if vv.Name == specQuality {
flag = true
}
}
if flag {
err = api.JdShopAPI.UpdateWareSaleAttrvalueAlias(&jdshopapi.UpdateWareSaleAttrvalueAliasParam{ err = api.JdShopAPI.UpdateWareSaleAttrvalueAlias(&jdshopapi.UpdateWareSaleAttrvalueAliasParam{
WareID: vendorSku.WareID, WareID: vendorSku.WareID,
Props: []*jdshopapi.CreateSkuParamAttrs2{ Props: []*jdshopapi.CreateSkuParamAttrs2{
@@ -1896,9 +1890,12 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
}, },
}) })
} else { } else {
if vendorSkuAttr != sku.Comment {
_, maxNo, _ := api.JdShopAPI.FindValuesByAttrId(utils.Str2Int(vendorSku.SaleAttrs[0].AttrID))
api.JdShopAPI.SaveVenderAttrValue(sku.Comment, utils.Str2Int(vendorSku.SaleAttrs[0].AttrID), int(storeSku.VendorVendorCatID), maxNo+1) api.JdShopAPI.SaveVenderAttrValue(sku.Comment, utils.Str2Int(vendorSku.SaleAttrs[0].AttrID), int(storeSku.VendorVendorCatID), maxNo+1)
} }
} }
}
// attrValue := vendorSku.SaleAttrs[0].AttrValueAlias[0] // attrValue := vendorSku.SaleAttrs[0].AttrValueAlias[0]
// if storeSkus != nil { // if storeSkus != nil {
// cms.CurVendorSync.SyncStoresSkus(ctx, nil, 0, db, []int{model.VendorIDJDShop}, []int{model.JdShopMainStoreID}, []int{storeSkus.SkuID}, false, true, true) // cms.CurVendorSync.SyncStoresSkus(ctx, nil, 0, db, []int{model.VendorIDJDShop}, []int{model.JdShopMainStoreID}, []int{storeSkus.SkuID}, false, true, true)