From 9ca1a2ba1ffa2cdfb83dbf54d67540dbe8a00d80 Mon Sep 17 00:00:00 2001 From: zcr Date: Tue, 13 Jan 2026 14:58:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20design=20=E5=8D=95=E5=93=81=E6=9C=AA?= =?UTF-8?q?=E4=BC=A0design=5Ftype?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/service/design_fast/design_generate.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/service/design_fast/design_generate.py b/app/service/design_fast/design_generate.py index 7a4e48e..43a21da 100644 --- a/app/service/design_fast/design_generate.py +++ b/app/service/design_fast/design_generate.py @@ -130,7 +130,7 @@ def design_generate(request_data): items_response['synthesis_url'] = synthesis(layers, new_size, basic) else: - item_result = process_item(object['items'][0], basic) + item_result = process_item(object['items'][0], basic, design_type) items_response['layers'].append({ 'image_category': f"{item_result['name']}_front", 'image_size': item_result['back_image'].size if item_result['back_image'] else None, @@ -184,6 +184,7 @@ def design_generate_v2(request_data): def process_object(object, callback_url): basic = object['basic'] + design_type = basic.get('design_type', "default") items_response = { 'layers': [], 'objectSign': object['objectSign'] if 'objectSign' in object.keys() else "", @@ -192,7 +193,7 @@ def design_generate_v2(request_data): if basic['single_overall'] == "overall": item_results = [] for item in object['items']: - item_results.append(process_item(item, basic)) + item_results.append(process_item(item, basic, design_type)) layers = [] for item in item_results: process_layer(item, layers) @@ -217,7 +218,7 @@ def design_generate_v2(request_data): }) items_response['synthesis_url'] = synthesis(layers, new_size, basic) else: - item_result = process_item(object['items'][0], basic) + item_result = process_item(object['items'][0], basic, design_type) items_response['layers'].append({ 'image_category': f"{item_result['name']}_front", 'image_size': item_result['back_image'].size if item_result['back_image'] else None,