diff --git a/app/services/alarm_event_service.py b/app/services/alarm_event_service.py index 34d4b05..12c7a4b 100644 --- a/app/services/alarm_event_service.py +++ b/app/services/alarm_event_service.py @@ -570,6 +570,11 @@ class AlarmEventService: alarm.handle_status = "DONE" alarm.handle_remark = "非工作时间自动关闭" alarm.handled_at = datetime.now(timezone.utc) + elif resolve_type == "intrusion_cleared": + alarm.alarm_status = "CLOSED" + alarm.handle_status = "DONE" + alarm.handle_remark = "入侵消失自动关闭(持续无人180秒)" + alarm.handled_at = datetime.now(timezone.utc) alarm.updated_at = datetime.now(timezone.utc) db.commit()