up
This commit is contained in:
@@ -204,7 +204,7 @@ func duplicateStoreSkuList(storeSkuList []*dao.StoreSkuSyncInfo, index int) (new
|
|||||||
newStoreSkuList = make([]*dao.StoreSkuSyncInfo, len(storeSkuList))
|
newStoreSkuList = make([]*dao.StoreSkuSyncInfo, len(storeSkuList))
|
||||||
for k, v := range storeSkuList {
|
for k, v := range storeSkuList {
|
||||||
tmp := *v
|
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
|
tmp.SkuID = index*1000000 + tmp.SkuID
|
||||||
newStoreSkuList[k] = &tmp
|
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)
|
successList, err = p.createOrUpdateStoreSkus(ctx, storeID, vendorStoreID, storeSkuList, false)
|
||||||
if err == nil && vendorStoreID == specialStoreID {
|
if err == nil && vendorStoreID == specialStoreID {
|
||||||
for i := 0; i < 2; i++ {
|
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
|
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)
|
successList, err = p.createOrUpdateStoreSkus(ctx, storeID, vendorStoreID, storeSkuList, true)
|
||||||
if err == nil && vendorStoreID == specialStoreID {
|
if err == nil && vendorStoreID == specialStoreID {
|
||||||
for i := 0; i < 2; i++ {
|
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
|
return successList, err
|
||||||
|
|||||||
Reference in New Issue
Block a user