添加自动获取分类id
This commit is contained in:
@@ -774,7 +774,6 @@ func interface2CatList(data interface{}, level int, interface2CatHandler func(da
|
||||
// attr = fmt.Sprintf("约%dg", int(math.Round(float64(weight*1000))))
|
||||
// return attr
|
||||
// }
|
||||
|
||||
func genAttrMapList(kgAttr string) (attrList []map[string]interface{}) {
|
||||
return []map[string]interface{}{
|
||||
map[string]interface{}{
|
||||
@@ -793,3 +792,26 @@ func GetJdSkuIDFromError(err error) int64 {
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
// GetSkuCategoryBySkuName 根据商品名称获取商品分类
|
||||
func (a *API) GetSkuCategoryBySkuName(productName string) (*GetSkuCategoryBySkuName, error) {
|
||||
result, err := a.AccessAPINoPage("pms/getSkuCateBrandBySkuName", map[string]interface{}{
|
||||
"productName": productName,
|
||||
"fields": []string{"category"},
|
||||
}, nil, nil, nil)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
var recommendSku *GetSkuCategoryBySkuName
|
||||
if err := utils.Map2StructByJson(result, &recommendSku, false); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return recommendSku, nil
|
||||
}
|
||||
|
||||
type GetSkuCategoryBySkuName struct {
|
||||
ProductName string `json:"productName"`
|
||||
CategoryId int `json:"categoryId"`
|
||||
BrandId int `json:"brandId"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user