From 64f5b99ebede398ba3a0cd12ed9bc1a998946508 Mon Sep 17 00:00:00 2001 From: richboo111 Date: Thu, 25 Aug 2022 14:52:37 +0800 Subject: [PATCH] home --- business/jxstore/cms/store.go | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index fe64f7c0b..fe0221f68 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -159,9 +159,9 @@ type StoreSkuInfo struct { //首页展示信息 type HomePageInfos struct { - StoreInfo StoreInfo `json:"storeInfo"` - StoreDeductionInfo []StoreDeductionInfo `json:"StoreDeductionInfo"` - StoreSkuInfo []StoreSkuInfo `json:"StoreSkuInfo"` + StoreInfo StoreInfo `json:"storeInfo"` + StoreDeductionInfo StoreDeductionInfo `json:"StoreDeductionInfo"` + StoreSkuInfo StoreSkuInfo `json:"StoreSkuInfo"` } type JdStoreLevelExt struct { @@ -5786,6 +5786,7 @@ func GetHomePageByLocation(ctx *jxcontext.Context, lng, lat float64, needWalkDis globals.SugarLogger.Debug("storeDeductionInfos=================", storeDeductionInfos) //获取热销商品 topSkusInfo, err := GetTopSkusByStoreIDs(ctx, storeID) + globals.SugarLogger.Debug("topSkusInfo==============", topSkusInfo) if err != nil { return nil, "获取热销商品失败", err } @@ -5808,11 +5809,15 @@ func GetHomePageByLocation(ctx *jxcontext.Context, lng, lat float64, needWalkDis } globals.SugarLogger.Debug("StoreSkuInfos=================", StoreSkuInfos) for _, i := range storeInfos { - if i.StoreID == storeDeductionInfos[0].StoreID && i.StoreID == StoreSkuInfos[0].StoreID { - homePage = HomePageInfos{ - StoreInfo: i, - StoreDeductionInfo: storeDeductionInfos, - StoreSkuInfo: StoreSkuInfos, + for _, j := range storeDeductionInfos { + for _, k := range StoreSkuInfos { + if i.StoreID == j.StoreID && i.StoreID == k.StoreID { + homePage = HomePageInfos{ + StoreInfo: i, + StoreDeductionInfo: j, + StoreSkuInfo: k, + } + } } } homePages = append(homePages, homePage)