diff --git a/business/partner/purchase/ebai/store_sku2.go b/business/partner/purchase/ebai/store_sku2.go index cee84f063..d3cc9784d 100644 --- a/business/partner/purchase/ebai/store_sku2.go +++ b/business/partner/purchase/ebai/store_sku2.go @@ -556,30 +556,30 @@ func genSkuParamsFromStoreSkuInfo2(storeSku *dao.StoreSkuSyncInfo, isCreate, isE params["status"] = jxSkuStatus2Ebai(storeSku.MergedStatus) } if storeSku.EbaiAttribute != "" && storeSku.EbaiAttribute != "{}" { - attr := map[string]interface{}{} - if storeSku.Upc != "" { - attr["upc"] = storeSku.Upc - } else { - attr["upc"] = "upc-" + utils.Int2Str(storeSku.SkuID) - } - attr["sale_price"] = storeSku.VendorPrice - attr["left_num"] = params["left_num"] - attr["weight"] = storeSku.Weight - attr["status"] = 1 // 正常 + //attr := map[string]interface{}{} + //if storeSku.Upc != "" { + // attr["upc"] = storeSku.Upc + //} else { + // attr["upc"] = "upc-" + utils.Int2Str(storeSku.SkuID) + //} + //attr["sale_price"] = storeSku.VendorPrice + //attr["left_num"] = params["left_num"] + //attr["weight"] = storeSku.Weight + //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) err = utils.UnmarshalUseNumber([]byte(storeSku.EbaiAttribute), &attributeList) for _, al := range attributeList { for _, pv := range al.PropertyValues { - property := map[string]interface{}{ - "prop_id": al.PropertyId, - "prop_text": al.PropertyName, - } - property["value_id"] = pv.ValueId - property["value_text"] = pv.ValueData - sepcProperty = append(sepcProperty, property) + //property := map[string]interface{}{ + // "prop_id": al.PropertyId, + // "prop_text": al.PropertyName, + //} + //property["value_id"] = pv.ValueId + //property["value_text"] = pv.ValueData + //sepcProperty = append(sepcProperty, property) catProperty = append(catProperty, map[string]interface{}{ "propId": al.PropertyId, "propText": al.PropertyName, @@ -588,9 +588,9 @@ func genSkuParamsFromStoreSkuInfo2(storeSku *dao.StoreSkuSyncInfo, isCreate, isE }) } } - attr["spec_property"] = sepcProperty - params["sku_spec"] = []interface{}{attr} - params["cat_property"] = catProperty[:3] + //attr["spec_property"] = sepcProperty + //params["sku_spec"] = []interface{}{attr} + params["cat_property"] = catProperty } // todo 饿百如果给的UPC是空要报错,但如果我要删除UPC怎么弄? // if storeSku.Upc != "" {