ai-business-write/verify_hierarchy_structure.py

57 lines
1.4 KiB
Python

"""
验证层级结构是否正确
"""
import pymysql
DB_CONFIG = {
'host': '152.136.177.240',
'port': 5012,
'user': 'finyx',
'password': '6QsGK6MpePZDE57Z',
'database': 'finyx',
'charset': 'utf8mb4'
}
TENANT_ID = 615873064429507639
conn = pymysql.connect(**DB_CONFIG)
cursor = conn.cursor(pymysql.cursors.DictCursor)
# 检查"1请示报告卡"的记录
cursor.execute("""
SELECT id, name, file_path, parent_id
FROM f_polic_file_config
WHERE tenant_id = %s AND name LIKE %s
ORDER BY id
""", (TENANT_ID, '%请示报告卡%'))
results = cursor.fetchall()
print(f"找到 {len(results)}'请示报告卡'相关记录:\n")
for r in results:
print(f"ID: {r['id']}")
print(f"名称: {r['name']}")
print(f"文件路径: {r['file_path']}")
print(f"父节点ID: {r['parent_id']}")
print()
# 检查"XXX初核情况报告"的记录
cursor.execute("""
SELECT id, name, file_path, parent_id
FROM f_polic_file_config
WHERE tenant_id = %s AND name LIKE %s
ORDER BY id
""", (TENANT_ID, '%初核情况报告%'))
results = cursor.fetchall()
print(f"\n找到 {len(results)}'初核情况报告'相关记录:\n")
for r in results:
print(f"ID: {r['id']}")
print(f"名称: {r['name']}")
print(f"文件路径: {r['file_path']}")
print(f"父节点ID: {r['parent_id']}")
print()
cursor.close()
conn.close()