import os from lawrisk.services.licensing_repo import _lic_pg_conn from lawrisk.utils.env_loader import load_env def check_rules(): load_env() with _lic_pg_conn() as conn: cur = conn.cursor() sql = """ SELECT ptr.permit_name, t.name as theme_name, ptr.created_at FROM permit_theme_rules ptr JOIN themes t ON ptr.theme_id = t.id ORDER BY ptr.created_at DESC; """ cur.execute(sql) rows = cur.fetchall() print(f"--- 许可事项绑定规则 (共 {len(rows)} 条) ---") if not rows: print("目前没有绑定规则。") else: for row in rows: p_name, t_name, c_at = row print(f"事项: {p_name: <20} -> 主题: {t_name: <15}") if __name__ == "__main__": check_rules()