1
This commit is contained in:
@@ -556,30 +556,30 @@ func genSkuParamsFromStoreSkuInfo2(storeSku *dao.StoreSkuSyncInfo, isCreate, isE
|
|||||||
params["status"] = jxSkuStatus2Ebai(storeSku.MergedStatus)
|
params["status"] = jxSkuStatus2Ebai(storeSku.MergedStatus)
|
||||||
}
|
}
|
||||||
if storeSku.EbaiAttribute != "" && storeSku.EbaiAttribute != "{}" {
|
if storeSku.EbaiAttribute != "" && storeSku.EbaiAttribute != "{}" {
|
||||||
attr := map[string]interface{}{}
|
//attr := map[string]interface{}{}
|
||||||
if storeSku.Upc != "" {
|
//if storeSku.Upc != "" {
|
||||||
attr["upc"] = storeSku.Upc
|
// attr["upc"] = storeSku.Upc
|
||||||
} else {
|
//} else {
|
||||||
attr["upc"] = "upc-" + utils.Int2Str(storeSku.SkuID)
|
// attr["upc"] = "upc-" + utils.Int2Str(storeSku.SkuID)
|
||||||
}
|
//}
|
||||||
attr["sale_price"] = storeSku.VendorPrice
|
//attr["sale_price"] = storeSku.VendorPrice
|
||||||
attr["left_num"] = params["left_num"]
|
//attr["left_num"] = params["left_num"]
|
||||||
attr["weight"] = storeSku.Weight
|
//attr["weight"] = storeSku.Weight
|
||||||
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)
|
catProperty := make([]map[string]interface{}, 0, 0)
|
||||||
attributeList := make([]*AttributeListEBai, 0, 0)
|
attributeList := make([]*AttributeListEBai, 0, 0)
|
||||||
err = utils.UnmarshalUseNumber([]byte(storeSku.EbaiAttribute), &attributeList)
|
err = utils.UnmarshalUseNumber([]byte(storeSku.EbaiAttribute), &attributeList)
|
||||||
for _, al := range attributeList {
|
for _, al := range attributeList {
|
||||||
for _, pv := range al.PropertyValues {
|
for _, pv := range al.PropertyValues {
|
||||||
property := map[string]interface{}{
|
//property := map[string]interface{}{
|
||||||
"prop_id": al.PropertyId,
|
// "prop_id": al.PropertyId,
|
||||||
"prop_text": al.PropertyName,
|
// "prop_text": al.PropertyName,
|
||||||
}
|
//}
|
||||||
property["value_id"] = pv.ValueId
|
//property["value_id"] = pv.ValueId
|
||||||
property["value_text"] = pv.ValueData
|
//property["value_text"] = pv.ValueData
|
||||||
sepcProperty = append(sepcProperty, property)
|
//sepcProperty = append(sepcProperty, property)
|
||||||
catProperty = append(catProperty, map[string]interface{}{
|
catProperty = append(catProperty, map[string]interface{}{
|
||||||
"propId": al.PropertyId,
|
"propId": al.PropertyId,
|
||||||
"propText": al.PropertyName,
|
"propText": al.PropertyName,
|
||||||
@@ -588,9 +588,9 @@ func genSkuParamsFromStoreSkuInfo2(storeSku *dao.StoreSkuSyncInfo, isCreate, isE
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
attr["spec_property"] = sepcProperty
|
//attr["spec_property"] = sepcProperty
|
||||||
params["sku_spec"] = []interface{}{attr}
|
//params["sku_spec"] = []interface{}{attr}
|
||||||
params["cat_property"] = catProperty[:3]
|
params["cat_property"] = catProperty
|
||||||
}
|
}
|
||||||
// todo 饿百如果给的UPC是空要报错,但如果我要删除UPC怎么弄?
|
// todo 饿百如果给的UPC是空要报错,但如果我要删除UPC怎么弄?
|
||||||
// if storeSku.Upc != "" {
|
// if storeSku.Upc != "" {
|
||||||
|
|||||||
Reference in New Issue
Block a user