|
|
e874a35c12
|
调试:添加 IoT 回调请求详细日志,排查 body 为空问题
|
2026-03-25 17:11:25 +08:00 |
|
|
|
6fcd8f68bf
|
修复 IoT 回调 send-card/sync-status 返回 422 的问题
IoT Java 客户端发送的请求体格式不被 FastAPI Pydantic 自动解析,
改为手动解析 request body,兼容 JSON/form/query params 三种格式。
同时添加 dispatched 状态映射,记录请求日志便于调试。
|
2026-03-25 17:04:30 +08:00 |
|
|
|
3a9595de7c
|
切换到 IoT 工单驱动模式:所有状态变更由 IoT 回调驱动
1. notify_dispatch: 工单优先于卡片发送,创建成功则跳过直发卡片(等IoT回调send-card)
2. wechat_callback: IoT API 成功后直接返回,等 sync-status 回调更新告警+卡片
3. edge_compat: 启用工单自动结单,成功后等 sync-status 回调
4. yudao_aiot_alarm: 前端操作优先调 IoT 工单 API,降级直接更新卡片
5. wechat_notify_api: 修复 confirmed 的 card_action 为 None 导致卡片不更新的 bug
所有路径均保留降级逻辑:IoT 失败或工单未启用时直接处理告警+更新卡片
|
2026-03-25 15:38:52 +08:00 |
|
|
|
7d4c916055
|
修复:IoT回调接口422错误,字段改为Optional兼容null值
|
2026-03-25 10:56:12 +08:00 |
|
|
|
50f016e9fb
|
功能:添加日报手动触发接口 POST /api/wechat/notify/daily-report
|
2026-03-25 09:21:36 +08:00 |
|
|
|
96856574ca
|
功能:新增 IoT 回调接口 send-card 和 sync-status
- POST /api/wechat/notify/send-card — IoT 派单后发企微卡片
- POST /api/wechat/notify/sync-status — IoT 状态变更后同步告警+卡片
- 支持 confirmed/completed/false_alarm/auto_resolved 四种状态
|
2026-03-23 11:51:16 +08:00 |
|