diff --git a/business/partner/purchase/ebai/store_sku2.go b/business/partner/purchase/ebai/store_sku2.go index 2bb4b463c..aa8857a17 100644 --- a/business/partner/purchase/ebai/store_sku2.go +++ b/business/partner/purchase/ebai/store_sku2.go @@ -285,10 +285,6 @@ func (p *PurchaseHandler) CreateStoreSkus(ctx *jxcontext.Context, storeID int, v } params := genSkuParamsFromStoreSkuInfo2(storeSku, true, true) - if storeID == 667094 { - globals.SugarLogger.Debugf("------storesku := %s", utils.Format4Output(storeSku, false)) - globals.SugarLogger.Debugf("------params := %s", utils.Format4Output(params, false)) - } if globals.EnableEbaiStoreWrite { strStoreID := utils.Int2Str(storeID) if vendorSkuID, err = api.EbaiAPI.SkuCreate(ctx.GetTrackInfo(), strStoreID, customSkuID, params); err == nil && !isExd { @@ -517,11 +513,15 @@ func genSkuParamsFromStoreSkuInfo2(storeSku *dao.StoreSkuSyncInfo, isCreate, isE } params["category_id"] = categoryID params["name"] = utils.LimitMixedStringLen(storeSku.SkuName, ebaiapi.MaxSkuNameByteCount) - params["cat3_id"] = getEbaiCat(storeSku.VendorVendorCatID) + if getEbaiCat(storeSku.VendorVendorCatID) != 0 { + params["cat3_id"] = getEbaiCat(storeSku.VendorVendorCatID) + } } else { params["upc"] = storeSku.Upc params["name"] = storeSku.SkuName - params["cat3_id"] = storeSku.ExdCategoryThirdID + if storeSku.ExdCategoryThirdID != 0 { + params["cat3_id"] = storeSku.ExdCategoryThirdID + } params["category_id"] = utils.Str2Int64WithDefault(storeSku.VendorCatID, 0) } //证明是果园的几个果切分类,需要填加工服务