fix
This commit is contained in:
parent
748b7e5b66
commit
be95ff9d05
@ -5,7 +5,7 @@ import "context"
|
|||||||
// TODO: 使用model的属性做你想做的
|
// TODO: 使用model的属性做你想做的
|
||||||
type GetTagPropByProductIdsWithProductTagRsp struct {
|
type GetTagPropByProductIdsWithProductTagRsp struct {
|
||||||
FsProductTagProp
|
FsProductTagProp
|
||||||
Title string `json:"title"`
|
TemplateTag string `json:"template_tag"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *FsProductTagPropModel) GetTagPropByProductIdsWithProductTag(ctx context.Context, productIds []int64) (resp []GetTagPropByProductIdsWithProductTagRsp, err error) {
|
func (p *FsProductTagPropModel) GetTagPropByProductIdsWithProductTag(ctx context.Context, productIds []int64) (resp []GetTagPropByProductIdsWithProductTagRsp, err error) {
|
||||||
@ -14,7 +14,7 @@ func (p *FsProductTagPropModel) GetTagPropByProductIdsWithProductTag(ctx context
|
|||||||
}
|
}
|
||||||
err = p.db.WithContext(ctx).Table(p.name+" as p ").
|
err = p.db.WithContext(ctx).Table(p.name+" as p ").
|
||||||
Joins("left join fs_product_template_tags as t on p.template_tag_id = t.id").
|
Joins("left join fs_product_template_tags as t on p.template_tag_id = t.id").
|
||||||
Select("p.*,t.title as title").
|
Select("p.*,t.template_tag as template_tag").
|
||||||
Where("p.product_id in (?) and p.status = ? and t.status = ?", productIds, 1, 1).
|
Where("p.product_id in (?) and p.status = ? and t.status = ?", productIds, 1, 1).
|
||||||
Find(&resp).Error
|
Find(&resp).Error
|
||||||
return resp, err
|
return resp, err
|
||||||
|
@ -127,7 +127,7 @@ func (l *GetRecommandProductListLogic) GetRecommandProductList(req *types.GetRec
|
|||||||
mapTagProp := make(map[int64][]types.CoverDefaultItem)
|
mapTagProp := make(map[int64][]types.CoverDefaultItem)
|
||||||
for _, v := range productTagPropList {
|
for _, v := range productTagPropList {
|
||||||
mapTagProp[*v.ProductId] = append(mapTagProp[*v.ProductId], types.CoverDefaultItem{
|
mapTagProp[*v.ProductId] = append(mapTagProp[*v.ProductId], types.CoverDefaultItem{
|
||||||
Tag: v.Title,
|
Tag: v.TemplateTag,
|
||||||
Cover: *v.Cover,
|
Cover: *v.Cover,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -138,7 +138,7 @@ func (l *GetTagProductListLogic) GetTagProductList(req *types.GetTagProductListR
|
|||||||
}
|
}
|
||||||
for _, v := range productTagPropList {
|
for _, v := range productTagPropList {
|
||||||
mapTagProp[*v.ProductId] = append(mapTagProp[*v.ProductId], types.CoverDefaultItem{
|
mapTagProp[*v.ProductId] = append(mapTagProp[*v.ProductId], types.CoverDefaultItem{
|
||||||
Tag: v.Title,
|
Tag: v.TemplateTag,
|
||||||
Cover: *v.Cover,
|
Cover: *v.Cover,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -156,7 +156,7 @@ func (l *HomePageRecommendProductListLogic) HomePageRecommendProductList(req *ty
|
|||||||
mapTagProp := make(map[int64][]types.CoverDefaultItem)
|
mapTagProp := make(map[int64][]types.CoverDefaultItem)
|
||||||
for _, v := range productTagPropList {
|
for _, v := range productTagPropList {
|
||||||
mapTagProp[*v.ProductId] = append(mapTagProp[*v.ProductId], types.CoverDefaultItem{
|
mapTagProp[*v.ProductId] = append(mapTagProp[*v.ProductId], types.CoverDefaultItem{
|
||||||
Tag: v.Title,
|
Tag: v.TemplateTag,
|
||||||
Cover: *v.Cover,
|
Cover: *v.Cover,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user