fix: design 单品未传design_type
All checks were successful
git commit AiDA python develop 分支构建部署 / scheduled_deploy (push) Has been skipped
All checks were successful
git commit AiDA python develop 分支构建部署 / scheduled_deploy (push) Has been skipped
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user