feat design 提速测试
fix
This commit is contained in:
@@ -13,7 +13,8 @@ from minio import Minio
|
||||
from app.core.config import PRIORITY_DICT
|
||||
from app.service.design.utils.redis_utils import Redis
|
||||
from app.service.design_test.item import BodyItem, TopItem, BottomItem
|
||||
from app.service.utils.oss_client import oss_upload_image
|
||||
from app.service.utils.decorator import RunTime
|
||||
from app.service.utils.new_oss_client import oss_upload_image
|
||||
|
||||
id_lock = threading.Lock()
|
||||
|
||||
@@ -298,10 +299,11 @@ def synthesis(data, size, basic_info):
|
||||
logging.warning(f"synthesis runtime exception : {e}")
|
||||
|
||||
|
||||
@RunTime
|
||||
def design_generate(request_data):
|
||||
objects_data = request_data.dict()['objects']
|
||||
process_id = request_data.dict()['process_id']
|
||||
object_response = []
|
||||
object_response = {}
|
||||
threads = []
|
||||
active_threads = 0
|
||||
lock = threading.Lock()
|
||||
@@ -362,7 +364,7 @@ def design_generate(request_data):
|
||||
update_progress(process_id, total)
|
||||
|
||||
with lock:
|
||||
object_response.append(items_response)
|
||||
object_response[step] = items_response
|
||||
active_threads -= 1
|
||||
|
||||
for step, object in enumerate(objects_data):
|
||||
|
||||
Reference in New Issue
Block a user