modify: 性能优化

This commit is contained in:
2026-08-23 04:34:38 +08:00
parent 51aa93eefb
commit 5ab68d6002
8 changed files with 19 additions and 20 deletions
+3 -3
View File
@@ -9,7 +9,7 @@ AI Box Sophon Adapter — 自定义 FastAPI 路由
路由前缀: /aibox_sophon_adapter(网关自动加 /api/v1)
"""
import os
import json
import orjson
import uuid
import hashlib
import logging
@@ -133,7 +133,7 @@ async def _save_alarm_record(alarm: dict) -> None:
alarm_id = alarm.get("AlarmId") or alarm.get("UniqueId", "")
media = alarm.get("Media", {})
media_name = media.get("MediaName", "") if isinstance(media, dict) else ""
alarm_data_str = json.dumps(alarm, ensure_ascii=False)
alarm_data_str = orjson.dumps(alarm).decode()
try:
async with db.get_session() as session:
@@ -450,7 +450,7 @@ async def alarm_report(
logger.error(
f"[AlarmReport] Pydantic 验证失败:\n"
f" 错误: {e.errors()}\n"
f" 请求体: {json.dumps(payload, ensure_ascii=False)[:3000]}"
f" 请求体: {orjson.dumps(payload).decode()[:3000]}"
)
raise HTTPException(status_code=422, detail=e.errors())