饿百属性修改
This commit is contained in:
@@ -563,6 +563,7 @@ func genSkuParamsFromStoreSkuInfo2(storeSku *dao.StoreSkuSyncInfo, isCreate, isE
|
|||||||
attr["status"] = 1 // 正常
|
attr["status"] = 1 // 正常
|
||||||
|
|
||||||
sepcProperty := make([]map[string]interface{}, 0, 0)
|
sepcProperty := make([]map[string]interface{}, 0, 0)
|
||||||
|
catProperty := make([]map[string]interface{}, 0, 0)
|
||||||
attributeList := make([]*AttributeListEBai, 0, 0)
|
attributeList := make([]*AttributeListEBai, 0, 0)
|
||||||
err = utils.UnmarshalUseNumber(utils.MustMarshal(storeSku.EbaiAttribute), &attributeList)
|
err = utils.UnmarshalUseNumber(utils.MustMarshal(storeSku.EbaiAttribute), &attributeList)
|
||||||
for _, al := range attributeList {
|
for _, al := range attributeList {
|
||||||
@@ -573,11 +574,18 @@ func genSkuParamsFromStoreSkuInfo2(storeSku *dao.StoreSkuSyncInfo, isCreate, isE
|
|||||||
}
|
}
|
||||||
property["value_id"] = pv.ValueId
|
property["value_id"] = pv.ValueId
|
||||||
property["value_text"] = pv.ValueData
|
property["value_text"] = pv.ValueData
|
||||||
sepcProperty = append(sepcProperty)
|
sepcProperty = append(sepcProperty, property)
|
||||||
|
catProperty = append(catProperty, map[string]interface{}{
|
||||||
|
"propId": al.PropertyId,
|
||||||
|
"propText": al.PropertyName,
|
||||||
|
"valueId": pv.ValueId,
|
||||||
|
"valueText": pv.ValueData,
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
attr["spec_property"] = sepcProperty
|
attr["spec_property"] = sepcProperty
|
||||||
params["sku_spec"] = []interface{}{attr}
|
params["sku_spec"] = []interface{}{attr}
|
||||||
|
params["cat_property"] = []interface{}{attr}
|
||||||
}
|
}
|
||||||
// todo 饿百如果给的UPC是空要报错,但如果我要删除UPC怎么弄?
|
// todo 饿百如果给的UPC是空要报错,但如果我要删除UPC怎么弄?
|
||||||
// if storeSku.Upc != "" {
|
// if storeSku.Upc != "" {
|
||||||
@@ -599,7 +607,7 @@ type AttributeListEBai struct {
|
|||||||
PropertyId int64 `json:"propertyId"`
|
PropertyId int64 `json:"propertyId"`
|
||||||
PropertyName string `json:"propertyName"`
|
PropertyName string `json:"propertyName"`
|
||||||
PropertyValues []struct {
|
PropertyValues []struct {
|
||||||
ValueId int64 `json:"ValueId"` // 属性值id
|
ValueId int64 `json:"valueId"` // 属性值id
|
||||||
ValueData string `json:"valueData"` // 属性值内容
|
ValueData string `json:"valueData"` // 属性值内容
|
||||||
} `json:"propertyValues"` // 属性值列表
|
} `json:"propertyValues"` // 属性值列表
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user