From 0fef41b9568039a23ab0bef1552883c3ded3fb65 Mon Sep 17 00:00:00 2001 From: gazebo Date: Fri, 22 Nov 2019 17:09:25 +0800 Subject: [PATCH] up --- business/partner/purchase/mtwm/store_sku2.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/business/partner/purchase/mtwm/store_sku2.go b/business/partner/purchase/mtwm/store_sku2.go index 40bf975b0..f353a2e66 100644 --- a/business/partner/purchase/mtwm/store_sku2.go +++ b/business/partner/purchase/mtwm/store_sku2.go @@ -204,7 +204,7 @@ func duplicateStoreSkuList(storeSkuList []*dao.StoreSkuSyncInfo, index int) (new newStoreSkuList = make([]*dao.StoreSkuSyncInfo, len(storeSkuList)) for k, v := range storeSkuList { tmp := *v - tmp.SkuName = fmt.Sprintf("%s.%d", tmp.SkuName, index+1) + tmp.SkuName = fmt.Sprintf("%s.%d", tmp.SkuName, index) tmp.SkuID = index*1000000 + tmp.SkuID newStoreSkuList[k] = &tmp } @@ -215,7 +215,7 @@ func (p *PurchaseHandler) UpdateStoreSkus(ctx *jxcontext.Context, storeID int, v successList, err = p.createOrUpdateStoreSkus(ctx, storeID, vendorStoreID, storeSkuList, false) if err == nil && vendorStoreID == specialStoreID { for i := 0; i < 2; i++ { - p.createOrUpdateStoreSkus(ctx, storeID, vendorStoreID, duplicateStoreSkuList(storeSkuList, i), true) + p.createOrUpdateStoreSkus(ctx, storeID, vendorStoreID, duplicateStoreSkuList(storeSkuList, i+1), true) } } return successList, err @@ -225,7 +225,7 @@ func (p *PurchaseHandler) CreateStoreSkus(ctx *jxcontext.Context, storeID int, v successList, err = p.createOrUpdateStoreSkus(ctx, storeID, vendorStoreID, storeSkuList, true) if err == nil && vendorStoreID == specialStoreID { for i := 0; i < 2; i++ { - p.createOrUpdateStoreSkus(ctx, storeID, vendorStoreID, duplicateStoreSkuList(storeSkuList, i), true) + p.createOrUpdateStoreSkus(ctx, storeID, vendorStoreID, duplicateStoreSkuList(storeSkuList, i+1), true) } } return successList, err