- 对于平台回调过来的活动商品信息去重,比如京东的活动:74336221就有重复
This commit is contained in:
@@ -412,9 +412,12 @@ func vendorActInfo2Model(ctx *jxcontext.Context, db *dao.DaoDB, act2 *model.Act2
|
||||
for _, v := range storeSkuList {
|
||||
storeSkuMap[v.VendorStoreID+"/"+v.VendorSkuID] = v
|
||||
}
|
||||
|
||||
storeSkuMap2 := make(map[int64]int)
|
||||
for _, v := range actStoreSku {
|
||||
if storeSkuInfo := storeSkuMap[v.VendorStoreID+"/"+v.VendorSkuID]; storeSkuInfo != nil {
|
||||
index := jxutils.Combine2Int(storeSkuInfo.StoreID, storeSkuInfo.SkuID)
|
||||
if storeSkuMap2[index] == 0 {
|
||||
storeSkuMap2[index] = 1
|
||||
actSku := &model.ActStoreSku{
|
||||
ActID: act2.ID,
|
||||
StoreID: storeSkuInfo.StoreID,
|
||||
@@ -442,6 +445,7 @@ func vendorActInfo2Model(ctx *jxcontext.Context, db *dao.DaoDB, act2 *model.Act2
|
||||
actStoreSkuMapList = append(actStoreSkuMapList, actSkuMap)
|
||||
}
|
||||
}
|
||||
}
|
||||
return actStoreSkuList, actStoreSkuMapList, err
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user