修复:企微通知摄像头名称从 WVP 查询,不再显示 cam_xxx 编码

This commit is contained in:
2026-03-19 14:44:39 +08:00
parent b1b2d78aa3
commit 7e729d3841

View File

@@ -51,9 +51,13 @@ async def process_alarm_notification(alarm_data: Dict):
try:
# ========== 1. VLM 复核 ==========
vlm_service = get_vlm_service()
camera_name = alarm_data.get("camera_name", device_id)
scene_id = alarm_data.get("scene_id", "")
# 查询摄像头名称(从 WVP 获取,优先 cameraName
camera_name_service = get_camera_name_service()
camera_info = await camera_name_service.get_camera_info(device_id)
camera_name = camera_name_service.format_display_name(device_id, camera_info)
# 查找区域名称:优先从 IoT 平台查 area_id降级到通知三表
area_name_for_vlm = await _get_area_name_from_iot(area_id) if area_id else ""
if not area_name_for_vlm: