This commit is contained in:
gazebo
2019-11-22 17:09:25 +08:00
parent 90092058a2
commit 0fef41b956

View File

@@ -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