|
|
@@ -206,9 +206,6 @@ async def handle_detail_background(
|
|
|
goods_art_no_arrays, excel_df
|
|
|
)
|
|
|
else:
|
|
|
- await _process_non_excel_mode(
|
|
|
- params, goods_art_no_arrays
|
|
|
- )
|
|
|
remote_data = run_main.data_mode_generate_detail.get_goods_art_no_info(goods_art_list=goods_art_no_arrays)
|
|
|
if remote_data == {}:
|
|
|
raise UnicornException("所有货号在商品档案资料中不存在,请检查货号是否正确")
|
|
|
@@ -219,6 +216,9 @@ async def handle_detail_background(
|
|
|
error_goods_art_no.append(goods_art_no_check)
|
|
|
if len(error_goods_art_no) > 0:
|
|
|
raise UnicornException("以下货号在商品档案资料中不存在,请检查货号是否正确:{}".format(error_goods_art_no))
|
|
|
+ await _process_non_excel_mode(
|
|
|
+ params, goods_art_no_arrays
|
|
|
+ )
|
|
|
except Exception as e:
|
|
|
raise UnicornException(str(e))
|
|
|
|
|
|
@@ -620,9 +620,9 @@ async def _process_scene_images(aigc_clazz, run_main, return_data_check_before_d
|
|
|
save_image_path, product_scene_prompt, save_image_path
|
|
|
)
|
|
|
|
|
|
- goods_art_dict_info["场景图"] = image_path.replace("场景图.jpg", "")
|
|
|
+ goods_art_dict_info["场景图"] = image_path
|
|
|
new_goods_dict[goods_art_no] = goods_art_dict_info
|
|
|
- product_scene_progress["folder"] = save_image_path
|
|
|
+ product_scene_progress["folder"] = save_image_path.replace("场景图.jpg", "")
|
|
|
await sendAsyncMessage(
|
|
|
msg="场景图处理完成",
|
|
|
goods_arts=[goods_art_no],
|
|
|
@@ -632,6 +632,9 @@ async def _process_scene_images(aigc_clazz, run_main, return_data_check_before_d
|
|
|
)
|
|
|
|
|
|
except Exception as e:
|
|
|
+ goods_art_dict_info = goods_dict[goods_art_no]
|
|
|
+ goods_art_dict_info["场景图"] = ""
|
|
|
+ new_goods_dict[goods_art_no] = goods_art_dict_info
|
|
|
print("场景图处理异常",e)
|
|
|
os.remove(save_image_path)
|
|
|
product_scene_finish_progress -= 1
|
|
|
@@ -642,7 +645,8 @@ async def _process_scene_images(aigc_clazz, run_main, return_data_check_before_d
|
|
|
"goods_art_no": goods_art_no,
|
|
|
"current": product_scene_finish_progress,
|
|
|
"total": product_scene_total_progress,
|
|
|
- "error": product_scene_error_progress
|
|
|
+ "error": product_scene_error_progress,
|
|
|
+ "folder":""
|
|
|
}
|
|
|
|
|
|
await sendAsyncMessage(
|
|
|
@@ -765,7 +769,7 @@ async def _process_model_images(aigc_clazz, run_main, return_data_check_before_d
|
|
|
# 设置70秒超时
|
|
|
image_path = future.result(timeout=70)
|
|
|
|
|
|
- goods_art_dict_info["模特图"] = image_path.replace("模特图.jpg", "")
|
|
|
+ goods_art_dict_info["模特图"] = image_path
|
|
|
new_goods_dict[goods_art_no] = goods_art_dict_info
|
|
|
|
|
|
# upper_footer_progress = {
|
|
|
@@ -775,7 +779,7 @@ async def _process_model_images(aigc_clazz, run_main, return_data_check_before_d
|
|
|
# "total": upper_footer_total_progress,
|
|
|
# "error": upper_footer_error_progress
|
|
|
# }
|
|
|
- upper_footer_progress["folder"] = save_image_path
|
|
|
+ upper_footer_progress["folder"] = save_image_path.replace("模特图.jpg", "")
|
|
|
await sendAsyncMessage(
|
|
|
msg="模特图处理成功",
|
|
|
goods_arts=[goods_art_no],
|
|
|
@@ -788,13 +792,16 @@ async def _process_model_images(aigc_clazz, run_main, return_data_check_before_d
|
|
|
os.remove(save_image_path)
|
|
|
upper_footer_finish_progress-=1
|
|
|
upper_footer_error_progress += 1
|
|
|
-
|
|
|
+ goods_art_dict_info = goods_dict[goods_art_no]
|
|
|
+ goods_art_dict_info["模特图"] = ""
|
|
|
+ new_goods_dict[goods_art_no] = goods_art_dict_info
|
|
|
upper_footer_progress = {
|
|
|
"status": "处理失败",
|
|
|
"goods_art_no": goods_art_no,
|
|
|
"current": upper_footer_finish_progress,
|
|
|
"total": upper_footer_total_progress,
|
|
|
- "error": upper_footer_error_progress
|
|
|
+ "error": upper_footer_error_progress,
|
|
|
+ "folder":""
|
|
|
}
|
|
|
|
|
|
await sendAsyncMessage(
|