This commit is contained in:
laodaming 2023-10-08 10:33:25 +08:00
parent cb4e15e54b
commit 0fde3c8d91
3 changed files with 5 additions and 5 deletions

View File

@ -130,9 +130,9 @@ func (l *GetRecommandProductListLogic) GetRecommandProductList(req *types.GetRec
} }
list := make([]types.GetRecommandProductListRsp, 0, len(recommendProductList)) list := make([]types.GetRecommandProductListRsp, 0, len(recommendProductList))
for _, v := range recommendProductList { for _, v := range recommendProductList {
isRecommend := false recommend := false
if _, ok := mapRecommend[v.Id]; ok { if _, ok := mapRecommend[v.Id]; ok {
isRecommend = true recommend = true
} }
minPrice := int64(0) minPrice := int64(0)
if minVal, ok := mapProductMinPrice[v.Id]; ok { if minVal, ok := mapProductMinPrice[v.Id]; ok {
@ -149,7 +149,7 @@ func (l *GetRecommandProductListLogic) GetRecommandProductList(req *types.GetRec
CoverImgMetadata: mapResourceMetadata[*v.CoverImg], CoverImgMetadata: mapResourceMetadata[*v.CoverImg],
CoverDefault: []types.CoverDefaultItem{}, CoverDefault: []types.CoverDefaultItem{},
Intro: *v.Intro, Intro: *v.Intro,
IsRecommend: isRecommend, Recommend: recommend,
MinPrice: minPrice, MinPrice: minPrice,
IsCustomization: *v.IsCustomization, IsCustomization: *v.IsCustomization,
} }

View File

@ -22,7 +22,7 @@ type GetRecommandProductListRsp struct {
CoverImgMetadata interface{} `json:"cover_img_metadata"` CoverImgMetadata interface{} `json:"cover_img_metadata"`
CoverDefault []CoverDefaultItem `json:"cover_default"` CoverDefault []CoverDefaultItem `json:"cover_default"`
Intro string `json:"intro"` Intro string `json:"intro"`
IsRecommend bool `json:"is_recommend"` Recommend bool `json:"recommend"`
MinPrice int64 `json:"min_price"` MinPrice int64 `json:"min_price"`
IsCustomization int64 `json:"is_customization"` IsCustomization int64 `json:"is_customization"`
} }

View File

@ -65,7 +65,7 @@ type GetRecommandProductListRsp {
CoverImgMetadata interface{} `json:"cover_img_metadata"` CoverImgMetadata interface{} `json:"cover_img_metadata"`
CoverDefault []CoverDefaultItem `json:"cover_default"` CoverDefault []CoverDefaultItem `json:"cover_default"`
Intro string `json:"intro"` Intro string `json:"intro"`
IsRecommend bool `json:"is_recommend"` Recommend bool `json:"recommend"`
MinPrice int64 `json:"min_price"` MinPrice int64 `json:"min_price"`
IsCustomization int64 `json:"is_customization"` IsCustomization int64 `json:"is_customization"`
} }