"""验证导入结果""" import json data = json.load(open('backend/data/templates.json', encoding='utf-8')) print(f"总模板数: {len(data)}") # 统计各机型 models = {} for d in data: model = d['machine_model'] models[model] = models.get(model, 0) + 1 print("\n各机型模板数:") for k, v in sorted(models.items()): print(f" {k}: {v}") # 复用模板 reuse = [d for d in data if d.get('reusable_from')] print(f"\n复用模板数: {len(reuse)}") # 有 type_id 和 zone_ids print(f"有 type_id 的模板: {len([d for d in data if d.get('type_id')])}") print(f"有 zone_ids 的模板: {len([d for d in data if d.get('zone_ids')])}") print(f"有 card_type 的模板: {len([d for d in data if d.get('card_type')])}") # 检查一个复用模板 if reuse: tpl = reuse[0] body_len = len(tpl.get('template_body', '')) body_info = '[空]' if body_len == 0 else f'[有,{body_len} 字符]' print(f"\n示例复用模板:") print(f" ID: {tpl['id']}") print(f" Name: {tpl['name']}") print(f" reusable_from: {tpl['reusable_from']}") print(f" type_id: {tpl.get('type_id', 'N/A')[:20]}...") print(f" zone_ids: {tpl.get('zone_ids', [])}") print(f" template_body: {body_info}")