|
|
@@ -403,7 +403,7 @@ class OnlineDataRequest(object):
|
|
|
resultData = self.s.post(
|
|
|
url, files={"file": open(local_path, "rb")}, headers=post_headers
|
|
|
).json()
|
|
|
-
|
|
|
+
|
|
|
return resultData["data"]["url"]
|
|
|
|
|
|
def get_current_menu(self):
|
|
|
@@ -560,7 +560,7 @@ class OnlineDataRequest(object):
|
|
|
# print("上传商品api==>url", url)
|
|
|
# print("上传第三方数据打印", params)
|
|
|
resultData = self.s.post(url, data=postData, headers=post_headers).json()
|
|
|
-
|
|
|
+
|
|
|
print("上传商品api==>resultData", resultData)
|
|
|
return resultData
|
|
|
|
|
|
@@ -604,6 +604,8 @@ class OnlineDataRequest(object):
|
|
|
for skuIdx, sku_data in enumerate(sku_list_basic):
|
|
|
sku_goods_art_no = sku_data.get("货号", "")
|
|
|
color_name = sku_data.get("颜色名称", "")
|
|
|
+ size = sku_data.get("尺码", "")
|
|
|
+ # 尺码
|
|
|
mainImages = sku_data.get("800x800", [])
|
|
|
if not mainImages:
|
|
|
continue
|
|
|
@@ -615,7 +617,7 @@ class OnlineDataRequest(object):
|
|
|
"originalPrice": float(goods_price),
|
|
|
"newSkuWeight": int(1),
|
|
|
"skuMainImageUrl": str(imageUrl),
|
|
|
- "skuName": f"颜色:{color_name}",
|
|
|
+ "skuName": f"颜色:{color_name};尺码:{size}",
|
|
|
"sellingPrice": float(goods_price),
|
|
|
"quantity": int(quantity),
|
|
|
"showOrder": int(skuIdx + 1),
|
|
|
@@ -779,6 +781,7 @@ class GetOnlineDataHLM(OnlineDataRequest):
|
|
|
goods_number_data[data["goods_art_no"]]["颜色名称"] = data["color"]
|
|
|
goods_number_data[data["goods_art_no"]]["商品标题"] = data["goods_title"]
|
|
|
goods_number_data[data["goods_art_no"]]["商品价格"] = data["retail_price"]
|
|
|
+ goods_number_data[data["goods_art_no"]]["尺码"] = data["size"]
|
|
|
goods_number_data[data["goods_art_no"]]["性别"] = data["gender"]
|
|
|
goods_number_data[data["goods_art_no"]]["token"] = self.token
|
|
|
|