This commit is contained in:
richboo111
2023-09-04 17:34:00 +08:00
parent 8097029ea5
commit a593892246

View File

@@ -524,10 +524,16 @@ func SwitchAttr(apiObj *mtwmapi.API, vendorStoreID string, vendorCatID int64, na
} }
if v.AttrID == mtwmapi.SpecialAttrBrand || v.AttrID == mtwmapi.SpecialAttrProducer { //单独获取特殊属性 if v.AttrID == mtwmapi.SpecialAttrBrand || v.AttrID == mtwmapi.SpecialAttrProducer { //单独获取特殊属性
if data, err1 := apiObj.CategoryAttrValueList(utils.Str2Int64(v.AttrID), name); err1 == nil && len(data) > 0 { if data, err1 := apiObj.CategoryAttrValueList(utils.Str2Int64(v.AttrID), name); err1 == nil && len(data) > 0 {
attrValue.ValueList = []ValueList{{ //默认取推荐第一个 if len(data) > 0 {
ValueID: utils.Str2Int(data[0].ValueID), attrValue.ValueList = []ValueList{{ //默认取推荐第一个
Value: data[0].Value, ValueID: utils.Str2Int(data[0].ValueID),
}} Value: data[0].Value,
}}
} else {
attrValue.ValueList = []ValueList{{ //兜底处理
Value: "其他",
}}
}
} }
} else { } else {
if len(v.ValueList) > 0 { if len(v.ValueList) > 0 {
@@ -535,6 +541,10 @@ func SwitchAttr(apiObj *mtwmapi.API, vendorStoreID string, vendorCatID int64, na
ValueID: utils.Str2Int(v.ValueList[0].ValueID), ValueID: utils.Str2Int(v.ValueList[0].ValueID),
Value: v.ValueList[0].Value, Value: v.ValueList[0].Value,
}} }}
} else { //兜底处理
attrValue.ValueList = []ValueList{{
Value: "其他",
}}
} }
} }
attrValues = append(attrValues, attrValue) attrValues = append(attrValues, attrValue)