修复:告警状态流转统一 — 前端处理直接结单(CLOSED),支持处理图片上传

1. handle接口状态映射:handled→CLOSED(而非CONFIRMED),ignored→FALSE
2. handle_status同步设置:handled→DONE,ignored→IGNORED
3. 新增handle_image_url字段支持处理图片存储
4. 自动迁移:启动时自动ALTER TABLE添加新列
This commit is contained in:
2026-03-25 15:01:35 +08:00
parent 369b70a1fa
commit d623f6b340
3 changed files with 31 additions and 5 deletions

View File

@@ -427,6 +427,7 @@ class AlarmEventService:
handle_status: Optional[str] = None,
remark: Optional[str] = None,
handler: Optional[str] = None,
handle_image_url: Optional[str] = None,
) -> Optional[AlarmEvent]:
"""处理告警"""
db = get_session()
@@ -443,6 +444,8 @@ class AlarmEventService:
alarm.handle_remark = remark
if handler:
alarm.handler = handler
if handle_image_url:
alarm.handle_image_url = handle_image_url
now = beijing_now()
alarm.handled_at = now