From 54e95857bded4e88dad54cbff9534d5b5e847246 Mon Sep 17 00:00:00 2001 From: gazebo Date: Wed, 18 Sep 2019 15:04:24 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E5=A4=84=E7=90=86=E5=9C=A8=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E7=BE=8E=E5=9B=A2=E5=88=86=E7=B1=BB=E5=90=8D=EF=BC=8C?= =?UTF-8?q?=E4=BD=86=E5=88=86=E7=B1=BB=E5=B7=B2=E4=B8=8D=E5=AD=98=E5=9C=A8?= =?UTF-8?q?=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/partner/purchase/mtwm/store_sku2.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/business/partner/purchase/mtwm/store_sku2.go b/business/partner/purchase/mtwm/store_sku2.go index 52ce4e300..d85b58fe9 100644 --- a/business/partner/purchase/mtwm/store_sku2.go +++ b/business/partner/purchase/mtwm/store_sku2.go @@ -103,6 +103,11 @@ func (p *PurchaseHandler) CreateStoreCategory(ctx *jxcontext.Context, storeID in if !(originName == catName && subCatName == "") { if globals.EnableMtwmStoreWrite { err = api.MtwmAPI.RetailCatUpdate(vendorStoreID, originName, catName, subCatName, storeCat.Seq) + if storeCat.StoreCatSyncStatus&model.SyncFlagNewMask == 0 && // 修改分类名,但分类不存在 + p.IsErrCategoryNotExist(err) && originName != "" { + storeCat.StoreCatSyncStatus |= model.SyncFlagNewMask + err = p.CreateStoreCategory(ctx, storeID, vendorStoreID, storeCat) + } } } if err == nil {