This commit is contained in:
richboo111
2022-08-25 14:52:37 +08:00
parent 39c9b7c8e1
commit 64f5b99ebe

View File

@@ -159,9 +159,9 @@ type StoreSkuInfo struct {
//首页展示信息 //首页展示信息
type HomePageInfos struct { type HomePageInfos struct {
StoreInfo StoreInfo `json:"storeInfo"` StoreInfo StoreInfo `json:"storeInfo"`
StoreDeductionInfo []StoreDeductionInfo `json:"StoreDeductionInfo"` StoreDeductionInfo StoreDeductionInfo `json:"StoreDeductionInfo"`
StoreSkuInfo []StoreSkuInfo `json:"StoreSkuInfo"` StoreSkuInfo StoreSkuInfo `json:"StoreSkuInfo"`
} }
type JdStoreLevelExt struct { type JdStoreLevelExt struct {
@@ -5786,6 +5786,7 @@ func GetHomePageByLocation(ctx *jxcontext.Context, lng, lat float64, needWalkDis
globals.SugarLogger.Debug("storeDeductionInfos=================", storeDeductionInfos) globals.SugarLogger.Debug("storeDeductionInfos=================", storeDeductionInfos)
//获取热销商品 //获取热销商品
topSkusInfo, err := GetTopSkusByStoreIDs(ctx, storeID) topSkusInfo, err := GetTopSkusByStoreIDs(ctx, storeID)
globals.SugarLogger.Debug("topSkusInfo==============", topSkusInfo)
if err != nil { if err != nil {
return nil, "获取热销商品失败", err return nil, "获取热销商品失败", err
} }
@@ -5808,11 +5809,15 @@ func GetHomePageByLocation(ctx *jxcontext.Context, lng, lat float64, needWalkDis
} }
globals.SugarLogger.Debug("StoreSkuInfos=================", StoreSkuInfos) globals.SugarLogger.Debug("StoreSkuInfos=================", StoreSkuInfos)
for _, i := range storeInfos { for _, i := range storeInfos {
if i.StoreID == storeDeductionInfos[0].StoreID && i.StoreID == StoreSkuInfos[0].StoreID { for _, j := range storeDeductionInfos {
homePage = HomePageInfos{ for _, k := range StoreSkuInfos {
StoreInfo: i, if i.StoreID == j.StoreID && i.StoreID == k.StoreID {
StoreDeductionInfo: storeDeductionInfos, homePage = HomePageInfos{
StoreSkuInfo: StoreSkuInfos, StoreInfo: i,
StoreDeductionInfo: j,
StoreSkuInfo: k,
}
}
} }
} }
homePages = append(homePages, homePage) homePages = append(homePages, homePage)