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)
|
items_response['synthesis_url'] = synthesis(layers, new_size, basic)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
item_result = process_item(object['items'][0], basic)
|
item_result = process_item(object['items'][0], basic, design_type)
|
||||||
items_response['layers'].append({
|
items_response['layers'].append({
|
||||||
'image_category': f"{item_result['name']}_front",
|
'image_category': f"{item_result['name']}_front",
|
||||||
'image_size': item_result['back_image'].size if item_result['back_image'] else None,
|
'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):
|
def process_object(object, callback_url):
|
||||||
basic = object['basic']
|
basic = object['basic']
|
||||||
|
design_type = basic.get('design_type', "default")
|
||||||
items_response = {
|
items_response = {
|
||||||
'layers': [],
|
'layers': [],
|
||||||
'objectSign': object['objectSign'] if 'objectSign' in object.keys() else "",
|
'objectSign': object['objectSign'] if 'objectSign' in object.keys() else "",
|
||||||
@@ -192,7 +193,7 @@ def design_generate_v2(request_data):
|
|||||||
if basic['single_overall'] == "overall":
|
if basic['single_overall'] == "overall":
|
||||||
item_results = []
|
item_results = []
|
||||||
for item in object['items']:
|
for item in object['items']:
|
||||||
item_results.append(process_item(item, basic))
|
item_results.append(process_item(item, basic, design_type))
|
||||||
layers = []
|
layers = []
|
||||||
for item in item_results:
|
for item in item_results:
|
||||||
process_layer(item, layers)
|
process_layer(item, layers)
|
||||||
@@ -217,7 +218,7 @@ def design_generate_v2(request_data):
|
|||||||
})
|
})
|
||||||
items_response['synthesis_url'] = synthesis(layers, new_size, basic)
|
items_response['synthesis_url'] = synthesis(layers, new_size, basic)
|
||||||
else:
|
else:
|
||||||
item_result = process_item(object['items'][0], basic)
|
item_result = process_item(object['items'][0], basic, design_type)
|
||||||
items_response['layers'].append({
|
items_response['layers'].append({
|
||||||
'image_category': f"{item_result['name']}_front",
|
'image_category': f"{item_result['name']}_front",
|
||||||
'image_size': item_result['back_image'].size if item_result['back_image'] else None,
|
'image_size': item_result['back_image'].size if item_result['back_image'] else None,
|
||||||
|
|||||||
Reference in New Issue
Block a user