fix
This commit is contained in:
parent
58423feac4
commit
f6f305f0f3
|
@ -36,6 +36,7 @@ type FsProduct struct {
|
|||
RecommendProductSort *string `gorm:"default:'';" json:"recommend_product_sort"` //
|
||||
SceneIds *string `gorm:"default:'';" json:"scene_ids"` //
|
||||
IsCustomization *int64 `gorm:"default:0;" json:"is_customization"` // 是否可定制
|
||||
WebsiteUnit *string `gorm:"default:'';" json:"website_unit"` //
|
||||
Unit *string `gorm:"default:'';" json:"unit"` //
|
||||
SupplyChainManager *int64 `gorm:"default:0;" json:"supply_chain_manager"` // 供应链负责人
|
||||
}
|
||||
|
|
|
@ -67,6 +67,14 @@ func (l *GetProductDetailLogic) GetProductDetail(req *types.GetProductDetailReq,
|
|||
if *productInfo.IsDel == 1 {
|
||||
return resp.SetStatusWithMessage(basic.CodeDbSqlErr, "the product status is deleted")
|
||||
}
|
||||
//解析产品单位
|
||||
var websiteUnit interface{}
|
||||
if *productInfo.WebsiteUnit != "" {
|
||||
if err = json.Unmarshal([]byte(*productInfo.WebsiteUnit), &websiteUnit); err != nil {
|
||||
logx.Error(err)
|
||||
return resp.SetStatusWithMessage(basic.CodeJsonErr, "failed to parse website unit")
|
||||
}
|
||||
}
|
||||
//获取产品类型
|
||||
productTag, err := l.svcCtx.AllModels.FsTags.FindOne(l.ctx, *productInfo.Type)
|
||||
if err != nil {
|
||||
|
@ -256,6 +264,7 @@ func (l *GetProductDetailLogic) GetProductDetail(req *types.GetProductDetailReq,
|
|||
IsEnv: *productInfo.IsProtection,
|
||||
IsMicro: *productInfo.IsMicrowave,
|
||||
IsCustomization: *productInfo.IsCustomization,
|
||||
WebsiteUnit: websiteUnit,
|
||||
},
|
||||
BaseColors: color_list.GetColor(),
|
||||
SizeList: rspSizeList,
|
||||
|
|
|
@ -155,14 +155,15 @@ type LightInfo struct {
|
|||
}
|
||||
|
||||
type ProductInfo struct {
|
||||
Id int64 `json:"id"` //产品id
|
||||
Description string `json:"description"` //产品描述
|
||||
ProductType int64 `json:"product_type"` //产品类型id
|
||||
ProductTypeName string `json:"product_type_name"` //产品类型名称
|
||||
Title string `json:"title"` //产品标题
|
||||
IsEnv int64 `json:"is_env"` //是否环保
|
||||
IsMicro int64 `json:"is_micro"` //是否可微波炉
|
||||
IsCustomization int64 `json:"is_customization"` //是否可定制产品
|
||||
Id int64 `json:"id"` //产品id
|
||||
Description string `json:"description"` //产品描述
|
||||
ProductType int64 `json:"product_type"` //产品类型id
|
||||
ProductTypeName string `json:"product_type_name"` //产品类型名称
|
||||
Title string `json:"title"` //产品标题
|
||||
IsEnv int64 `json:"is_env"` //是否环保
|
||||
IsMicro int64 `json:"is_micro"` //是否可微波炉
|
||||
IsCustomization int64 `json:"is_customization"` //是否可定制产品
|
||||
WebsiteUnit interface{} `json:"website_unit"` //产品前台网站单位
|
||||
}
|
||||
|
||||
type TemplateTagColorInfo struct {
|
||||
|
|
|
@ -171,14 +171,15 @@ type LightInfo {
|
|||
LightDesignInfo interface{} `json:"light_design_info"` //灯光设计信息
|
||||
}
|
||||
type ProductInfo {
|
||||
Id int64 `json:"id"` //产品id
|
||||
Description string `json:"description"` //产品描述
|
||||
ProductType int64 `json:"product_type"` //产品类型id
|
||||
ProductTypeName string `json:"product_type_name"` //产品类型名称
|
||||
Title string `json:"title"` //产品标题
|
||||
IsEnv int64 `json:"is_env"` //是否环保
|
||||
IsMicro int64 `json:"is_micro"` //是否可微波炉
|
||||
IsCustomization int64 `json:"is_customization"` //是否可定制产品
|
||||
Id int64 `json:"id"` //产品id
|
||||
Description string `json:"description"` //产品描述
|
||||
ProductType int64 `json:"product_type"` //产品类型id
|
||||
ProductTypeName string `json:"product_type_name"` //产品类型名称
|
||||
Title string `json:"title"` //产品标题
|
||||
IsEnv int64 `json:"is_env"` //是否环保
|
||||
IsMicro int64 `json:"is_micro"` //是否可微波炉
|
||||
IsCustomization int64 `json:"is_customization"` //是否可定制产品
|
||||
WebsiteUnit interface{} `json:"website_unit"` //产品前台网站单位
|
||||
}
|
||||
type TemplateTagColorInfo {
|
||||
Colors [][]string `json:"colors"` //传入logo对应的算法颜色组
|
||||
|
|
Loading…
Reference in New Issue
Block a user