modify: 性能优化
This commit is contained in:
@@ -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())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user