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