+ StoreSkuFullList2Bare

This commit is contained in:
gazebo
2019-07-29 16:04:03 +08:00
parent 367315ad39
commit 101a92ad64

View File

@@ -90,16 +90,27 @@ func (p *DefSingleStorePlatform) GetStoreSkusBareInfo(ctx *jxcontext.Context, pa
} }
for _, v := range resultList { for _, v := range resultList {
skuName := v.(*partner.SkuNameInfo) skuName := v.(*partner.SkuNameInfo)
storeSkuBareInfo := &skuName.SkuList[0].StoreSkuInfo for _, v2 := range skuName.SkuList {
storeSkuBareInfo := &v2.StoreSkuInfo
if storeSkuBareInfo.SkuID == 0 && inStoreSkuMap[storeSkuBareInfo.VendorSkuID] != nil { if storeSkuBareInfo.SkuID == 0 && inStoreSkuMap[storeSkuBareInfo.VendorSkuID] != nil {
storeSkuBareInfo.SkuID = inStoreSkuMap[storeSkuBareInfo.VendorSkuID].SkuID storeSkuBareInfo.SkuID = inStoreSkuMap[storeSkuBareInfo.VendorSkuID].SkuID
storeSkuBareInfo.NameID = inStoreSkuMap[storeSkuBareInfo.VendorSkuID].NameID storeSkuBareInfo.NameID = inStoreSkuMap[storeSkuBareInfo.VendorSkuID].NameID
} }
outStoreSkuList = append(outStoreSkuList, storeSkuBareInfo) outStoreSkuList = append(outStoreSkuList, storeSkuBareInfo)
} }
}
return outStoreSkuList, err return outStoreSkuList, err
} }
func StoreSkuFullList2Bare(storeSkuFull []*partner.SkuNameInfo) (bareStoreSkuList []*partner.StoreSkuInfo) {
for _, v := range storeSkuFull {
for _, v2 := range v.SkuList {
bareStoreSkuList = append(bareStoreSkuList, &v2.StoreSkuInfo)
}
}
return bareStoreSkuList
}
func findCategoryByName(catList []*partner.BareCategoryInfo, catName string) (cat *partner.BareCategoryInfo) { func findCategoryByName(catList []*partner.BareCategoryInfo, catName string) (cat *partner.BareCategoryInfo) {
for _, v := range catList { for _, v := range catList {
if v.Name == catName { if v.Name == catName {