From f63468d2b01b71a25aecbf390c4ed72d4aae4c2d Mon Sep 17 00:00:00 2001 From: richboo111 Date: Wed, 6 Sep 2023 17:42:00 +0800 Subject: [PATCH 1/2] 1 --- business/partner/purchase/mtwm/store_sku2.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/business/partner/purchase/mtwm/store_sku2.go b/business/partner/purchase/mtwm/store_sku2.go index 3b24d7446..a2ae5c257 100644 --- a/business/partner/purchase/mtwm/store_sku2.go +++ b/business/partner/purchase/mtwm/store_sku2.go @@ -523,7 +523,7 @@ 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 data, err1 := apiObj.CategoryAttrValueList(utils.Str2Int64(v.AttrID), name); err1 == nil { if len(data) > 0 { attrValue.ValueList = []ValueList{{ //默认取推荐第一个 ValueID: utils.Str2Int(data[0].ValueID), From cb6cad8229c43a1a3be5f772192ccb9832f49c74 Mon Sep 17 00:00:00 2001 From: richboo111 Date: Wed, 6 Sep 2023 17:53:32 +0800 Subject: [PATCH 2/2] 1 --- business/partner/purchase/mtwm/store_sku2.go | 22 ++++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/business/partner/purchase/mtwm/store_sku2.go b/business/partner/purchase/mtwm/store_sku2.go index a2ae5c257..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 { - 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 {