|
|
@@ -186,22 +186,10 @@ class RunMain:
|
|
|
|
|
|
# 抠图校验后的回调函数处理
|
|
|
def check_for_cutout_image_first_call_back(self, return_data):
|
|
|
- # return_data = {
|
|
|
- # "code": 99,
|
|
|
- # "message": "",
|
|
|
- # "data": {
|
|
|
- # "all_goods_art_no_folder_data": [],
|
|
|
- # },
|
|
|
- # }
|
|
|
code = return_data["code"]
|
|
|
config_data = return_data["data"]["config_data"]
|
|
|
config_data["sign_text"] = ""
|
|
|
if code != 0:
|
|
|
- # self.windows.show_message(return_data["message"])
|
|
|
- # self.show_progress_detail(return_data["message"])
|
|
|
- # _dialog_dict = {"text": return_data["message"],
|
|
|
- # "windows": self,
|
|
|
- # }
|
|
|
raise UnicornException(return_data["message"])
|
|
|
|
|
|
do_next = False
|
|
|
@@ -233,27 +221,6 @@ class RunMain:
|
|
|
elif button_1 == "继续" and button_2 is None and button_3 is None:
|
|
|
do_next = True
|
|
|
else:
|
|
|
- # print("runmain 179----------------")
|
|
|
- # # print(self)
|
|
|
- # # print(self.windows)
|
|
|
- # _dialog_dict = {"text": text,
|
|
|
- # "button_1": button_1,
|
|
|
- # "button_2": button_2,
|
|
|
- # "button_3": button_3,
|
|
|
- # "windows": self,
|
|
|
- # }
|
|
|
- # self.show_dialog_sign.emit(_dialog_dict)
|
|
|
- # # self.exec_()
|
|
|
- # # 等待事件被设置
|
|
|
- # self.event.wait()
|
|
|
- # print("self.dialog_result", self.dialog_result)
|
|
|
- # #
|
|
|
- # # my_dialog = DialogShow(self.windows, text=text, button_1=button_1, button_2=button_2,
|
|
|
- # # button_3=button_3)
|
|
|
- # # ret = my_dialog.exec()
|
|
|
- # print("460 ===============my_dialog.flag_name===============")
|
|
|
- # print(my_dialog.flag_name)
|
|
|
-
|
|
|
if "移除" in self.dialog_result:
|
|
|
for error_folder_data in [
|
|
|
x for x in all_goods_art_no_folder_data if x["label"] == "错误"
|
|
|
@@ -270,28 +237,6 @@ class RunMain:
|
|
|
goods_art_no_folder_data["folder_name"]
|
|
|
for goods_art_no_folder_data in all_goods_art_no_folder_data
|
|
|
]
|
|
|
- # try:
|
|
|
- # loop = asyncio.get_event_loop()
|
|
|
- # loop.create_task(sendSocketMessage(
|
|
|
- # code=0,
|
|
|
- # msg="开始处理抠图",
|
|
|
- # data={
|
|
|
- # "status": "进行中",
|
|
|
- # "goods_art_nos": goods_arts,
|
|
|
- # },
|
|
|
- # msg_type="segment_progress",
|
|
|
- # ))
|
|
|
- # except:
|
|
|
- # print('An exception occurred')
|
|
|
- # asyncio.run(sendSocketMessage(
|
|
|
- # code=0,
|
|
|
- # msg="开始处理抠图",
|
|
|
- # data={
|
|
|
- # "status": "进行中",
|
|
|
- # "goods_art_nos": goods_arts,
|
|
|
- # },
|
|
|
- # msg_type="segment_progress",
|
|
|
- # ))
|
|
|
if do_next:
|
|
|
all_goods_art_no_folder_data = [
|
|
|
x for x in all_goods_art_no_folder_data if x["label"] == "待处理"
|
|
|
@@ -312,32 +257,6 @@ class RunMain:
|
|
|
return new_func
|
|
|
else:
|
|
|
print("已结束抠图处理")
|
|
|
- # try:
|
|
|
- # loop = asyncio.get_event_loop()
|
|
|
- # loop.create_task(
|
|
|
- # sendSocketMessage(
|
|
|
- # code=0,
|
|
|
- # msg="抠图结束",
|
|
|
- # data={
|
|
|
- # "status": "已完成",
|
|
|
- # "goods_art_nos": goods_arts,
|
|
|
- # },
|
|
|
- # msg_type="segment_progress",
|
|
|
- # )
|
|
|
- # )
|
|
|
- # except:
|
|
|
- # print('An exception occurred')
|
|
|
- # asyncio.run(
|
|
|
- # sendSocketMessage(
|
|
|
- # code=0,
|
|
|
- # msg="抠图结束",
|
|
|
- # data={
|
|
|
- # "status": "已完成",
|
|
|
- # "goods_art_nos": goods_arts,
|
|
|
- # },
|
|
|
- # msg_type="segment_progress",
|
|
|
- # )
|
|
|
- # )
|
|
|
return True
|
|
|
|
|
|
def do_run_cutout_image(
|
|
|
@@ -1017,7 +936,7 @@ class RunMain:
|
|
|
config_data["success_handler"].append(
|
|
|
{"goods_art_no": goods_no, "success": True, "info": "处理成功"}
|
|
|
)
|
|
|
- detail_progress = {"status":"处理成功","goods_art_no":goods_no, "current":detail_finish_progress, "total":detail_total_progress, "error":detail_error_progress}
|
|
|
+ detail_progress = {"status":"正在处理","goods_art_no":goods_no, "current":detail_finish_progress, "total":detail_total_progress, "error":detail_error_progress}
|
|
|
self.sendAsyncMessage(
|
|
|
msg="开始处理详情页",
|
|
|
goods_arts=[],
|