import json import oracledb # Construct the Editor.js JSON structure using raw HTML blocks matching ckeditor5-layout schema json_data = { "time": 1700000000000, "blocks": [ { "type": "stickyNav", "data": { "title": "Tầm nhìn - Sứ mệnh", "bgColor": "#ffffff", "items": [ {"label": "Giới thiệu tổng quan", "link": "/page/gioi-thieu-tong-quan"}, {"label": "Lịch sử hình thành", "link": "/page/lich-su-hinh-thanh"}, {"label": "Tầm nhìn - Sứ mệnh - Giá trị cốt lõi", "link": "/page/tam-nhin-su-menh-gia-tri-cot-loi"}, {"label": "Ban lãnh đạo", "link": "/page/doi-ngu-lanh-dao"}, {"label": "Các đơn vị", "link": "/page/cac-don-vi"}, {"label": "Thành tựu và giải thưởng", "link": "/page/thanh-tuu-va-giai-thuong"} ] } }, { "type": "raw", "data": { "html": """

TẦM NHÌN

Trở thành bệnh viện đại học dẫn đầu Việt Nam đạt chuẩn quốc tế

vision
""", "stretched": True } }, { "type": "raw", "data": { "html": """
mission

SỨ MỆNH

Mang đến giải pháp chăm sóc sức khỏe tối ưu từ sự tích hợp giữa điều trị, nghiên cứu và đào tạo

""", "stretched": True } }, { "type": "raw", "data": { "html": """

Giá trị cốt lõi

Tiên phong

Tiên phong

Phát triển và ứng dụng kỹ thuật tiên tiến vào điều trị, giảng dạy, nghiên cứu

Thấu hiểu

Thấu hiểu

Nỗi đau thể xác và tinh thần của người bệnh để đưa ra giải pháp điều trị tối ưu

Chuẩn mực

Chuẩn mực

Về y đức và học thuật của người thầy giáo – thầy thuốc

An toàn

An toàn

Cho người bệnh, nhân viên y tế và cộng đồng

""", "stretched": True } } ], "version": "2.30.8" } json_string = json.dumps(json_data, ensure_ascii=False, indent=2) with open("tam_nhin_su_menh_import.json", "w", encoding="utf-8") as f: f.write(json_string) print("Generated tam_nhin_su_menh_import.json successfully!") # Automatically attempt to update local Oracle Database try: conn = oracledb.connect(user='sisvietnam', password='sisvietnam', dsn='localhost:1521/sisvietnam') cursor = conn.cursor() cursor.execute("UPDATE sis_page SET content = :content WHERE slug = 'tam-nhin-su-menh-gia-tri-cot-loi'", content=json_string) conn.commit() print("Updated database table 'sis_page' for slug 'tam-nhin-su-menh-gia-tri-cot-loi' with layout JSON blocks!") conn.close() except Exception as e: print("DB Update bypassed or failed:", e)