首页推荐商家
This commit is contained in:
@@ -8,6 +8,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"git.rosy.net.cn/jx-callback/business/jxstore/common"
|
"git.rosy.net.cn/jx-callback/business/jxstore/common"
|
||||||
"git.rosy.net.cn/jx-callback/business/jxstore/event"
|
"git.rosy.net.cn/jx-callback/business/jxstore/event"
|
||||||
|
"git.rosy.net.cn/jx-callback/business/jxstore/misc"
|
||||||
"io"
|
"io"
|
||||||
"math"
|
"math"
|
||||||
"mime/multipart"
|
"mime/multipart"
|
||||||
@@ -137,6 +138,7 @@ type Info1 struct {
|
|||||||
BrandLogo string `json:"brandLogo"` //品牌logo
|
BrandLogo string `json:"brandLogo"` //品牌logo
|
||||||
DeliveryFeeDeductionSill int `json:"deliveryFeeDeductionSill"` //订单满减金额
|
DeliveryFeeDeductionSill int `json:"deliveryFeeDeductionSill"` //订单满减金额
|
||||||
DeliveryFeeDeductionFee int `json:"deliveryFeeDeductionFee"` //订单减免金额
|
DeliveryFeeDeductionFee int `json:"deliveryFeeDeductionFee"` //订单减免金额
|
||||||
|
WeeklyScore int `json:"weeklyScore"` //店铺每周评分
|
||||||
}
|
}
|
||||||
|
|
||||||
//首页展示信息
|
//首页展示信息
|
||||||
@@ -155,6 +157,7 @@ type HomePageInfos struct {
|
|||||||
BrandLogo string `json:"brandLogo"` //品牌logo
|
BrandLogo string `json:"brandLogo"` //品牌logo
|
||||||
DeliveryFeeDeductionSill int `json:"deliveryFeeDeductionSill"` //订单满减金额
|
DeliveryFeeDeductionSill int `json:"deliveryFeeDeductionSill"` //订单满减金额
|
||||||
DeliveryFeeDeductionFee int `json:"deliveryFeeDeductionFee"` //订单减免金额
|
DeliveryFeeDeductionFee int `json:"deliveryFeeDeductionFee"` //订单减免金额
|
||||||
|
WeeklyScore int `json:"weeklyScore"` //店铺每周评分
|
||||||
//Info *Info1 `json:"info"` //拼接数据
|
//Info *Info1 `json:"info"` //拼接数据
|
||||||
//热销商品信息
|
//热销商品信息
|
||||||
SkuID int `json:"skuID"` //商品ID
|
SkuID int `json:"skuID"` //商品ID
|
||||||
@@ -5755,6 +5758,13 @@ func GetHomePageByLocation(ctx *jxcontext.Context, lng, lat float64, needWalkDis
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, "获取门店减免策略失败", err
|
return nil, "获取门店减免策略失败", err
|
||||||
}
|
}
|
||||||
|
//获取店铺每周评分
|
||||||
|
weeklyScore, err := misc.GetWeeklyStoreScore(v.ID, -1)
|
||||||
|
if err != nil {
|
||||||
|
return nil, "获取店铺每周评分失败", err
|
||||||
|
}
|
||||||
|
for _, k := range storePolicy {
|
||||||
|
if k.StoreID == v.ID {
|
||||||
tmp1 := Info1{
|
tmp1 := Info1{
|
||||||
StoreID: v.ID,
|
StoreID: v.ID,
|
||||||
StoreName: v.Name,
|
StoreName: v.Name,
|
||||||
@@ -5769,9 +5779,12 @@ func GetHomePageByLocation(ctx *jxcontext.Context, lng, lat float64, needWalkDis
|
|||||||
BrandLogo: brandInfos.Logo,
|
BrandLogo: brandInfos.Logo,
|
||||||
DeliveryFeeDeductionSill: storePolicy[0].DeliveryFeeDeductionSill,
|
DeliveryFeeDeductionSill: storePolicy[0].DeliveryFeeDeductionSill,
|
||||||
DeliveryFeeDeductionFee: storePolicy[0].DeliveryFeeDeductionFee,
|
DeliveryFeeDeductionFee: storePolicy[0].DeliveryFeeDeductionFee,
|
||||||
|
WeeklyScore: weeklyScore[0].TotalScore,
|
||||||
}
|
}
|
||||||
tmp1s = append(tmp1s, tmp1)
|
tmp1s = append(tmp1s, tmp1)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
//获取热销商品
|
//获取热销商品
|
||||||
topSkusInfo, err := GetTopSkusByStoreIDs(ctx, storeID)
|
topSkusInfo, err := GetTopSkusByStoreIDs(ctx, storeID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -5794,6 +5807,7 @@ func GetHomePageByLocation(ctx *jxcontext.Context, lng, lat float64, needWalkDis
|
|||||||
BrandLogo: i.BrandLogo,
|
BrandLogo: i.BrandLogo,
|
||||||
DeliveryFeeDeductionSill: i.DeliveryFeeDeductionSill,
|
DeliveryFeeDeductionSill: i.DeliveryFeeDeductionSill,
|
||||||
DeliveryFeeDeductionFee: i.DeliveryFeeDeductionFee,
|
DeliveryFeeDeductionFee: i.DeliveryFeeDeductionFee,
|
||||||
|
WeeklyScore: i.WeeklyScore,
|
||||||
SkuID: j.SkuID,
|
SkuID: j.SkuID,
|
||||||
SkuName: j.Name,
|
SkuName: j.Name,
|
||||||
SkuStatus: j.Status,
|
SkuStatus: j.Status,
|
||||||
|
|||||||
Reference in New Issue
Block a user