This commit is contained in:
邹宗楠
2022-10-19 14:16:14 +08:00
parent 73f4000f85
commit 18138f9c59

View File

@@ -132,24 +132,17 @@ func GetProductFormatNew(categoryLeftId int64, vendorOrgCode string) (string, er
}
format := make(map[string][]*tiktokShop.ProductFormatNewList, 0)
for _, v := range category.Data.Data {
if len(v.Options) == 0 {
//formateNew := &tiktokShop.ProductFormatNewList{
// Value: 0,
// Name: "暂不支持",
// DiyType: 1,
//}
//format[utils.Int64ToStr(v.PropertyId)] = append(format[utils.Int64ToStr(v.CategoryId)], formateNew)
} else {
for _, d := range v.Options {
formateNew := &tiktokShop.ProductFormatNewList{
Value: utils.Str2Int64(d.Value),
Name: d.Name,
DiyType: v.DiyType,
}
format[utils.Int64ToStr(v.PropertyId)] = append(format[utils.Int64ToStr(v.CategoryId)], formateNew)
}
if v.Required != 1 { // 必填属性必须填写
continue
}
for _, d := range v.Options {
formateNew := &tiktokShop.ProductFormatNewList{
Value: utils.Str2Int64(d.Value),
Name: d.Name,
DiyType: v.DiyType,
}
format[utils.Int64ToStr(v.PropertyId)] = append(format[utils.Int64ToStr(v.CategoryId)], formateNew)
}
}
productFormatNew, err := json.Marshal(format)
if err != nil {