合并develop
This commit is contained in:
parent
7fd65d9ac7
commit
b19a16e5a0
@ -125,10 +125,12 @@ func (l *GetProductTemplateTagsLogic) GetProductTemplateTags(req *types.GetProdu
|
|||||||
list := make([]types.GetProductTemplateTagsRsp, 0, len(productTemplateTags))
|
list := make([]types.GetProductTemplateTagsRsp, 0, len(productTemplateTags))
|
||||||
for _, templateInfo := range productTemplateTags {
|
for _, templateInfo := range productTemplateTags {
|
||||||
colors := make([]types.ColorsItem, 0, 10)
|
colors := make([]types.ColorsItem, 0, 10)
|
||||||
SelectedIndex := 0
|
SelectedColorIndex := 0
|
||||||
|
isDefaultTemplateTag := false
|
||||||
for _, colorsSet := range mapTemplateTag[*templateInfo.TemplateTag] {
|
for _, colorsSet := range mapTemplateTag[*templateInfo.TemplateTag] {
|
||||||
if selectIndex, ok := mapSelectColor[*templateInfo.TemplateTag]; ok {
|
if selectIndex, ok := mapSelectColor[*templateInfo.TemplateTag]; ok {
|
||||||
SelectedIndex = selectIndex
|
isDefaultTemplateTag = true
|
||||||
|
SelectedColorIndex = selectIndex
|
||||||
}
|
}
|
||||||
colors = append(colors, types.ColorsItem{
|
colors = append(colors, types.ColorsItem{
|
||||||
Color: colorsSet,
|
Color: colorsSet,
|
||||||
@ -137,10 +139,11 @@ func (l *GetProductTemplateTagsLogic) GetProductTemplateTags(req *types.GetProdu
|
|||||||
list = append(list, types.GetProductTemplateTagsRsp{
|
list = append(list, types.GetProductTemplateTagsRsp{
|
||||||
Id: templateInfo.Id,
|
Id: templateInfo.Id,
|
||||||
TemplateTag: *templateInfo.TemplateTag,
|
TemplateTag: *templateInfo.TemplateTag,
|
||||||
|
IsDefaultTemplateTag: isDefaultTemplateTag,
|
||||||
Cover: *templateInfo.Cover,
|
Cover: *templateInfo.Cover,
|
||||||
CoverMetadata: mapResourceMetadata[*templateInfo.Cover],
|
CoverMetadata: mapResourceMetadata[*templateInfo.Cover],
|
||||||
Colors: colors,
|
Colors: colors,
|
||||||
SelectedIndex: SelectedIndex,
|
SelectedColorIndex: SelectedColorIndex,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
return resp.SetStatusWithMessage(basic.CodeOK, "success", list)
|
return resp.SetStatusWithMessage(basic.CodeOK, "success", list)
|
||||||
|
@ -12,10 +12,11 @@ type GetProductTemplateTagsReq struct {
|
|||||||
type GetProductTemplateTagsRsp struct {
|
type GetProductTemplateTagsRsp struct {
|
||||||
Id int64 `json:"id"`
|
Id int64 `json:"id"`
|
||||||
TemplateTag string `json:"template_tag"`
|
TemplateTag string `json:"template_tag"`
|
||||||
|
IsDefaultTemplateTag bool `json:"is_default_template_tag"`
|
||||||
Cover string `json:"cover"`
|
Cover string `json:"cover"`
|
||||||
CoverMetadata interface{} `json:"cover_metadata"`
|
CoverMetadata interface{} `json:"cover_metadata"`
|
||||||
Colors []ColorsItem `json:"colors"`
|
Colors []ColorsItem `json:"colors"`
|
||||||
SelectedIndex int `json:"selected_index"`
|
SelectedColorIndex int `json:"selected_color_index"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type ColorsItem struct {
|
type ColorsItem struct {
|
||||||
|
@ -22,10 +22,11 @@ type GetProductTemplateTagsReq {
|
|||||||
type GetProductTemplateTagsRsp {
|
type GetProductTemplateTagsRsp {
|
||||||
Id int64 `json:"id"`
|
Id int64 `json:"id"`
|
||||||
TemplateTag string `json:"template_tag"`
|
TemplateTag string `json:"template_tag"`
|
||||||
|
IsDefaultTemplateTag bool `json:"is_default_template_tag"`
|
||||||
Cover string `json:"cover"`
|
Cover string `json:"cover"`
|
||||||
CoverMetadata interface{} `json:"cover_metadata"`
|
CoverMetadata interface{} `json:"cover_metadata"`
|
||||||
Colors []ColorsItem `json:"colors"`
|
Colors []ColorsItem `json:"colors"`
|
||||||
SelectedIndex int `json:"selected_index"`
|
SelectedColorIndex int `json:"selected_color_index"`
|
||||||
}
|
}
|
||||||
type ColorsItem {
|
type ColorsItem {
|
||||||
Color []string `json:"color"`
|
Color []string `json:"color"`
|
||||||
|
Loading…
x
Reference in New Issue
Block a user