From 0b19a6387d7610ed11b68295e01908f6ed936773 Mon Sep 17 00:00:00 2001 From: gazebo Date: Fri, 15 Nov 2019 16:40:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E7=BE=8E=E5=9B=A2=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0=E5=95=86=E5=93=81AppFood=E6=9C=89id=E4=BD=86sku?= =?UTF-8?q?=E6=B2=A1=E6=9C=89id=E7=9A=84=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxstore/cms/sync_store_sku.go | 5 +++++ business/partner/purchase/mtwm/store_sku2.go | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/business/jxstore/cms/sync_store_sku.go b/business/jxstore/cms/sync_store_sku.go index af131ac6b..a97b980b9 100644 --- a/business/jxstore/cms/sync_store_sku.go +++ b/business/jxstore/cms/sync_store_sku.go @@ -640,6 +640,11 @@ func amendAndPruneStoreStuff(ctx *jxcontext.Context, parentTask tasksch.ITask, v } else { remoteSkuMap[vendorSkuID] = 1 } + } else if v.VendorNameID != "" { + sku2Delete = append(sku2Delete, &partner.StoreSkuInfo{ + SkuID: v.NameID, + VendorSkuID: v.VendorNameID, + }) } } diff --git a/business/partner/purchase/mtwm/store_sku2.go b/business/partner/purchase/mtwm/store_sku2.go index 28468214d..71977eef9 100644 --- a/business/partner/purchase/mtwm/store_sku2.go +++ b/business/partner/purchase/mtwm/store_sku2.go @@ -409,8 +409,8 @@ func vendorSku2Jx(appFood *mtwmapi.AppFood) (skuName *partner.SkuNameInfo) { } skuID := int(utils.Str2Int64WithDefault(vendorSku.SkuID, 0)) skuName = &partner.SkuNameInfo{ - NameID: skuID, - VendorNameID: vendorSku.SkuID, + NameID: int(utils.Str2Int64WithDefault(appFood.AppFoodCode, 0)), + VendorNameID: appFood.AppFoodCode, Prefix: prefix, Name: name,