up
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user