fix(module_generator): 修复模板文件名生成逻辑

将get_file_name参数从List[str]改为str,并修正模板匹配逻辑
确保文件名生成更准确且处理空文件名情况
This commit is contained in:
zhangtao
2025-10-23 02:07:29 +08:00
parent 128515a006
commit 71e83dfe6c
2 changed files with 13 additions and 13 deletions
@@ -664,7 +664,7 @@ class GenTableService:
# 修复:确保get_file_name返回的文件名不为空
output_files = []
for template in template_list:
file_name = Jinja2TemplateUtil.get_file_name([template], gen_table_schema)
file_name = Jinja2TemplateUtil.get_file_name(template, gen_table_schema)
if file_name: # 只有当文件名不为空时才添加到列表中
output_files.append(file_name)
@@ -683,7 +683,7 @@ class GenTableService:
"""
try:
gen_path = gen_table.gen_path or ""
file_name = Jinja2TemplateUtil.get_file_name([template], gen_table)
file_name = Jinja2TemplateUtil.get_file_name(template, gen_table)
# 修复:检查文件名是否为空
if not file_name:
return None