|
|
@@ -1,5 +1,6 @@
|
|
|
# from PIL import Image
|
|
|
# from settings import recordDataPoint
|
|
|
+from service.online_request.module_online_data import OnlineDataRequest
|
|
|
|
|
|
# result = recordDataPoint(
|
|
|
# token="7a6d7d43419df1f98bf00efa100f94b5f6e33c43",
|
|
|
@@ -10,28 +11,6 @@
|
|
|
# print("result", result.json())
|
|
|
"""
|
|
|
[
|
|
|
- "skuList" => [
|
|
|
- [
|
|
|
- "originalPrice" => 37.5, //市场价
|
|
|
- "newSkuWeight" => 100, //重量
|
|
|
- "skuMainImageUrl" => "https://ossimg.valimart.net/uploads/vali_ai/20250619/175031982841045.png",
|
|
|
- "skuName" => "颜色:经典紫",
|
|
|
- "sellingPrice" => 100, //售价(未划线价)
|
|
|
- "quantity" => 1000, //库存
|
|
|
- "skuNo" => "AGB00002", //规格编码-货号
|
|
|
- "showOrder" => "1"
|
|
|
- ],
|
|
|
- [
|
|
|
- "originalPrice" => 37.5,
|
|
|
- "newSkuWeight" => 100,
|
|
|
- "skuMainImageUrl" => "https://ossimg.valimart.net/uploads/vali_ai/20250619/175031982841045.png",
|
|
|
- "skuName" => "颜色:魔力红",
|
|
|
- "sellingPrice" => 100,
|
|
|
- "quantity" => 1000, //库存
|
|
|
- "skuNo" => "AGB00003",
|
|
|
- "showOrder" => "2"
|
|
|
- ]
|
|
|
- ],
|
|
|
"itemSkuImageList" => [
|
|
|
[
|
|
|
"propName" => "颜色",
|
|
|
@@ -63,24 +42,6 @@
|
|
|
"propShowOrder" => 1
|
|
|
]
|
|
|
],
|
|
|
- "catePathName" => "流行男鞋>>休闲鞋>>时尚休闲鞋", //分类
|
|
|
- "itemName" => "经典潮流时尚运动商品标题鞋多场合-测试", //商品标题
|
|
|
- "brandName" => "惠利玛@拼多多", //品牌名称
|
|
|
- "sellingPrice" => 998, //售价(未划线价)
|
|
|
- "originalPrice" => 999,//划线价
|
|
|
- "quantity" => 100, //重量
|
|
|
- "propInfoList" => [
|
|
|
- [
|
|
|
- "propName" => "品牌",
|
|
|
- "propIndex" => 2,
|
|
|
- "propValue" => "Vali"
|
|
|
- ],
|
|
|
- [
|
|
|
- "propName" => "平台类目",
|
|
|
- "propIndex" => 3,
|
|
|
- "propValue" => "运动鞋>>运动拖鞋>>运动拖鞋"
|
|
|
- ]
|
|
|
- ],
|
|
|
"wapDescription" => "<img src=\"https://ossimg.valimart.net/uploads/vali_ai/20250619/175031982841045.png\"/>", //wap端详情
|
|
|
"pcDescription" => "<img src=\"https://ossimg.valimart.net/uploads/vali_ai/20250619/175031982841045.png\"/>", //这个是电脑端详情
|
|
|
"itemImageInfoList" => [
|
|
|
@@ -106,38 +67,38 @@ tempData = {
|
|
|
"data": {
|
|
|
"error_folder_list": [],
|
|
|
"goods_no_dict": {
|
|
|
- "A22234CC": {
|
|
|
- "款号": "A22234CC",
|
|
|
+ "A596371111": {
|
|
|
+ "款号": "A596371",
|
|
|
"货号资料": [
|
|
|
{
|
|
|
- "货号": "A22234CC11",
|
|
|
- "文件夹名称": "A22234CC11",
|
|
|
+ "货号": "A596371",
|
|
|
+ "文件夹名称": "A596371",
|
|
|
" 编号": "",
|
|
|
"颜色名称": "黑色",
|
|
|
"pics": {
|
|
|
- "俯视-抠图": "output/2025-08-19/A22234CC11/阴影图处理/A22234CC11(1)_俯视_抠图.png",
|
|
|
- "俯视-阴影": "output/2025-08-19/A22234CC11/阴影图处理/A22234CC11(1)_俯视_阴影.png",
|
|
|
- "侧视-抠图": "output/2025-08-19/A22234CC11/阴影图处理/A22234CC11(2)_侧视_抠图.png",
|
|
|
- "侧视-阴影": "output/2025-08-19/A22234CC11/阴影图处理/A22234CC11(2)_侧视_阴影.png",
|
|
|
- "后跟-抠图": "output/2025-08-19/A22234CC11/阴影图处 理/A22234CC11(3)_后跟_抠图.png",
|
|
|
- "后跟-阴影": "output/2025-08-19/A22234CC11/阴影图处理/A22234CC11(3)_后跟_阴影.png",
|
|
|
- "鞋底-抠图": "output/2025-08-19/A22234CC11/阴影图处理/A22234CC11(4)_鞋底_抠图.png",
|
|
|
- "鞋底-阴影": "output/2025-08-19/A22234CC11/阴影图处理/A22234CC11(4)_鞋底_阴影.png",
|
|
|
- "内里-抠图": "output/2025-08-19/A22234CC11/阴影图处理/A22234CC11(5)_内里_抠图.png",
|
|
|
- "内里-阴影": "output/2025-08-19/A22234CC11/阴影图处理/A22234CC11(5)_内里_阴影.png",
|
|
|
- "其他1-抠图": "output/2025-08-19/A22234CC11/阴影图处理/A22234CC11(6)_其他1_抠图.png",
|
|
|
- "其他1-阴影": "output/2025-08-19/A22234CC11/阴影图处理/A22234CC11(6)_其他1_阴影.png",
|
|
|
- "其他0-抠图": "output/2025-08-19/A22234CC11/阴影图处理/A22234CC11(7)_其他0_抠图.png",
|
|
|
- "其他0-阴影": "output/2025-08-19/A22234CC11/阴影图处理/A22234CC11(7)_其他0_阴影.png",
|
|
|
+ "俯视-抠图": "output/2025-08-19/A596371/阴影图处理/A596371(1)_俯视_抠图.png",
|
|
|
+ "俯视-阴影": "output/2025-08-19/A596371/阴影图处理/A596371(1)_俯视_阴影.png",
|
|
|
+ "侧视-抠图": "output/2025-08-19/A596371/阴影图处理/A596371(2)_侧视_抠图.png",
|
|
|
+ "侧视-阴影": "output/2025-08-19/A596371/阴影图处理/A596371(2)_侧视_阴影.png",
|
|
|
+ "后跟-抠图": "output/2025-08-19/A596371/阴影图处 理/A596371(3)_后跟_抠图.png",
|
|
|
+ "后跟-阴影": "output/2025-08-19/A596371/阴影图处理/A596371(3)_后跟_阴影.png",
|
|
|
+ "鞋底-抠图": "output/2025-08-19/A596371/阴影图处理/A596371(4)_鞋底_抠图.png",
|
|
|
+ "鞋底-阴影": "output/2025-08-19/A596371/阴影图处理/A596371(4)_鞋底_阴影.png",
|
|
|
+ "内里-抠图": "output/2025-08-19/A596371/阴影图处理/A596371(5)_内里_抠图.png",
|
|
|
+ "内里-阴影": "output/2025-08-19/A596371/阴影图处理/A596371(5)_内里_阴影.png",
|
|
|
+ "其他1-抠图": "output/2025-08-19/A596371/阴影图处理/A596371(6)_其他1_抠图.png",
|
|
|
+ "其他1-阴影": "output/2025-08-19/A596371/阴影图处理/A596371(6)_其他1_阴影.png",
|
|
|
+ "其他0-抠图": "output/2025-08-19/A596371/阴影图处理/A596371(7)_其他0_抠图.png",
|
|
|
+ "其他0-阴影": "output/2025-08-19/A596371/阴影图处理/A596371(7)_其他0_阴影.png",
|
|
|
},
|
|
|
"800x800": [
|
|
|
- "output/2025-08-19/A22234CC11/800x800/A22234CC11(1)_800.png",
|
|
|
- "output/2025-08-19/A22234CC11/800x800/A22234CC11(2)_800.png",
|
|
|
- "output/2025-08-19/A22234CC11/800x800/A22234CC11(3)_800.png",
|
|
|
- "output/2025-08-19/A22234CC11/800x800/A22234CC11(4)_800.png",
|
|
|
- "output/2025-08-19/A22234CC11/800x800/A22234CC11(5)_800.png",
|
|
|
- "output/2025-08-19/A22234CC11/800x800/A22234CC11(6)_800.png",
|
|
|
- "output/2025-08-19/A22234CC11/800x800/A22234CC11(7)_800.png",
|
|
|
+ "output/2025-08-19/A596371/800x800/A596371(1)_800.png",
|
|
|
+ "output/2025-08-19/A596371/800x800/A596371(2)_800.png",
|
|
|
+ "output/2025-08-19/A596371/800x800/A596371(3)_800.png",
|
|
|
+ "output/2025-08-19/A596371/800x800/A596371(4)_800.png",
|
|
|
+ "output/2025-08-19/A596371/800x800/A596371(5)_800.png",
|
|
|
+ "output/2025-08-19/A596371/800x800/A596371(6)_800.png",
|
|
|
+ "output/2025-08-19/A596371/800x800/A596371(7)_800.png",
|
|
|
],
|
|
|
}
|
|
|
],
|
|
|
@@ -149,7 +110,7 @@ tempData = {
|
|
|
"商品价格": "300.00",
|
|
|
}
|
|
|
},
|
|
|
- "succeed_folder_list": ["A22234CC11"],
|
|
|
+ "succeed_folder_list": ["A596371"],
|
|
|
"temp_name": "huilima-1",
|
|
|
"temp_name_list": [
|
|
|
"huilima-1",
|
|
|
@@ -165,12 +126,12 @@ tempData = {
|
|
|
],
|
|
|
"assigned_page_dict": {},
|
|
|
"excel_temp_goods_no_data": {},
|
|
|
- "finally_goods_no_need_temps": {"A22234CC": ["huilima-1"]},
|
|
|
+ "finally_goods_no_need_temps": {"A596371": ["huilima-1"]},
|
|
|
"config_data": {
|
|
|
"image_dir": "output/2025-08-19",
|
|
|
"image_order": "俯视,侧视,后跟,鞋底,内里,组合,组合2",
|
|
|
"goods_art_no": "",
|
|
|
- "goods_art_nos": ["A22234CC11"],
|
|
|
+ "goods_art_nos": ["A596371"],
|
|
|
"is_check_number": False,
|
|
|
"resize_image_view": "后跟",
|
|
|
"cutout_mode": 1,
|
|
|
@@ -218,15 +179,9 @@ tempData = {
|
|
|
}
|
|
|
goods_no_dict = tempData["data"]["goods_no_dict"]
|
|
|
params = []
|
|
|
+token = "71c53bf53045d6bc5cb65a85be9e6064b6a5e2ba"
|
|
|
+onlineData = OnlineDataRequest(token)
|
|
|
for goods_no in goods_no_dict.keys():
|
|
|
- """
|
|
|
- "catePathName" => "流行男鞋>>休闲鞋>>时尚休闲鞋", //分类
|
|
|
- "itemName" => "经典潮流时尚运动商品标题鞋多场合-测试", //商品标题
|
|
|
- "brandName" => "惠利玛@拼多多", //品牌名称
|
|
|
- "sellingPrice" => 998, //售价(未划线价)
|
|
|
- "originalPrice" => 999,//划线价
|
|
|
- "quantity" => 100, //重量
|
|
|
- """
|
|
|
goods_data = goods_no_dict[goods_no]
|
|
|
goods_title = goods_data.get("商品标题", "")
|
|
|
if goods_title == "":
|
|
|
@@ -234,13 +189,44 @@ for goods_no in goods_no_dict.keys():
|
|
|
goods_price = goods_data.get("商品价格", 0)
|
|
|
if goods_title == 0:
|
|
|
continue
|
|
|
+ skuList = []
|
|
|
+ sku_list_basic = goods_data.get("货号资料", [])
|
|
|
+ quantity = 9999
|
|
|
+ for skuIdx, sku_data in enumerate(sku_list_basic):
|
|
|
+ sku_goods_art_no = sku_data.get("货号", "")
|
|
|
+ color_name = sku_data.get("颜色名称", "")
|
|
|
+ mainImages = sku_data.get("800x800", [])
|
|
|
+ if not mainImages: continue
|
|
|
+ mainImagePath = mainImages[0]
|
|
|
+ imageUrl = onlineData.uploadImage(local_path=mainImagePath)
|
|
|
+ skuItemData = {
|
|
|
+ "skuNo": sku_goods_art_no,
|
|
|
+ "originalPrice": float(goods_price),
|
|
|
+ "newSkuWeight": int(1),
|
|
|
+ "skuMainImageUrl": imageUrl,
|
|
|
+ "skuName": f"颜色:{color_name}",
|
|
|
+ "sellingPrice": float(goods_price),
|
|
|
+ "quantity": int(quantity),
|
|
|
+ "showOrder": int(skuIdx + 1),
|
|
|
+ }
|
|
|
+ skuList.append(skuItemData)
|
|
|
+ category_info = "流行男鞋>>休闲鞋>>时尚休闲鞋"
|
|
|
itemData = {
|
|
|
- "catePathName": "流行男鞋>>休闲鞋>>时尚休闲鞋", # 分类
|
|
|
- "itemName": goods_title, # 商品标题
|
|
|
+ "catePathName": category_info, # 分类
|
|
|
+ "itemName": str(goods_title), # 商品标题
|
|
|
"brandName": "vali", # 品牌名称
|
|
|
"sellingPrice": float(goods_price), # 售价(未划线价)
|
|
|
"originalPrice": float(goods_price), # 划线价
|
|
|
- "quantity": 9999, # 库存数量
|
|
|
+ "quantity": int(quantity), # 库存数量
|
|
|
+ "propInfoList": [
|
|
|
+ {"propName": "品牌", "propIndex": 2, "propValue": "Vali"},
|
|
|
+ {
|
|
|
+ "propName": "平台类目",
|
|
|
+ "propIndex": 3,
|
|
|
+ "propValue": category_info,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ "skuList": skuList,
|
|
|
}
|
|
|
params.append(itemData)
|
|
|
print(params)
|