diff --git a/src/web/blueprints/system.py b/src/web/blueprints/system.py index 5a93d35..f0e7240 100644 --- a/src/web/blueprints/system.py +++ b/src/web/blueprints/system.py @@ -8,6 +8,7 @@ import os import json import psutil from flask import Blueprint, request, jsonify +from sqlalchemy import text from src.core.backup_manager import backup_manager from src.core.database import db_manager from src.core.models import WorkOrder, Conversation, KnowledgeEntry, VehicleData, Alert @@ -126,7 +127,7 @@ def get_system_optimizer_status(): import time start_time = time.time() with db_manager.get_session() as session: - session.execute("SELECT 1") + session.execute(text("SELECT 1")) network_latency = round((time.time() - start_time) * 1000, 1) except: network_latency = 0 @@ -137,7 +138,7 @@ def get_system_optimizer_status(): # 基于实际数据库连接状态 try: with db_manager.get_session() as session: - session.execute("SELECT 1") + session.execute(text("SELECT 1")) database_health = 100 except: database_health = 0