|
@@ -350,6 +350,7 @@ async def handle_detail_background(
|
|
|
request: Request, params: HandlerDetail, background_tasks: BackgroundTasks
|
|
request: Request, params: HandlerDetail, background_tasks: BackgroundTasks
|
|
|
):
|
|
):
|
|
|
goods_art_no_arrays = params.goods_art_no
|
|
goods_art_no_arrays = params.goods_art_no
|
|
|
|
|
+ is_check = params.is_check
|
|
|
is_only_cutout = params.is_only_cutout # 是否仅抠图
|
|
is_only_cutout = params.is_only_cutout # 是否仅抠图
|
|
|
if is_only_cutout == 1:
|
|
if is_only_cutout == 1:
|
|
|
# 如果是仅抠图模式,避免进入到excel模式
|
|
# 如果是仅抠图模式,避免进入到excel模式
|
|
@@ -404,6 +405,12 @@ async def handle_detail_background(
|
|
|
raise UnicornException(path)
|
|
raise UnicornException(path)
|
|
|
except Exception as e:
|
|
except Exception as e:
|
|
|
raise UnicornException(str(e))
|
|
raise UnicornException(str(e))
|
|
|
|
|
+ if is_check == 1:
|
|
|
|
|
+ return {
|
|
|
|
|
+ "code": 0,
|
|
|
|
|
+ "msg": "检测通过",
|
|
|
|
|
+ "data": None,
|
|
|
|
|
+ }
|
|
|
asyncio.create_task(process_handle_detail(request, params))
|
|
asyncio.create_task(process_handle_detail(request, params))
|
|
|
return {"code": 0, "msg": "任务已提交后台处理", "data": {"status": "processing"}}
|
|
return {"code": 0, "msg": "任务已提交后台处理", "data": {"status": "processing"}}
|
|
|
|
|
|