diff --git a/business/partner/purchase/mtwm/store_sku2.go b/business/partner/purchase/mtwm/store_sku2.go index 3b24d7446..2389c9d18 100644 --- a/business/partner/purchase/mtwm/store_sku2.go +++ b/business/partner/purchase/mtwm/store_sku2.go @@ -523,17 +523,17 @@ func SwitchAttr(apiObj *mtwmapi.API, vendorStoreID string, vendorCatID int64, na AttrName: v.AttrName, } 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 len(data) > 0 { - attrValue.ValueList = []ValueList{{ //默认取推荐第一个 - ValueID: utils.Str2Int(data[0].ValueID), - Value: data[0].Value, - }} - } else { - attrValue.ValueList = []ValueList{{ //兜底处理 - Value: "其他", - }} - } + data, err1 := apiObj.CategoryAttrValueList(utils.Str2Int64(v.AttrID), name) + if len(data) > 0 { + attrValue.ValueList = []ValueList{{ //默认取推荐第一个 + ValueID: utils.Str2Int(data[0].ValueID), + Value: data[0].Value, + }} + } + if err1 != nil || len(data) == 0 { + attrValue.ValueList = []ValueList{{ //兜底处理 + Value: "其他", + }} } } else { if len(v.ValueList) > 0 {