Commit Graph

2 Commits

Author SHA1 Message Date
5b83e38f25 重构:区域列表改为直接查 IoT 数据库
去掉 httpx 调 IoT HTTP 接口的方式,改为通过 IOT_DATABASE_URL
直接查询 IoT MySQL 的 ops_area 表,更简单可靠。
2026-03-23 16:53:45 +08:00
7235a20e25 功能:区域绑定工单链路 + Edge API 认证
1. Edge Token 认证:edge_compat.py 新增 _verify_edge_token 依赖,
   通过 EDGE_AUTH_TOKEN 环境变量配置共享 Token,保护告警上报接口
2. 区域列表 API:新增 /api/area/list 代理查询 IoT 平台区域数据,
   供前端摄像头页面选择区域使用(带 5 分钟缓存)
3. 降级查询:notify_dispatch.py 中 area_id 为空时从 WVP API 查询兜底
4. 配置新增:EdgeAuthConfig(token + enabled)、IotDbConfig
2026-03-23 16:50:07 +08:00