diff --git a/app/services/alarm_event_service.py b/app/services/alarm_event_service.py index 5c2a0c8..4af355c 100644 --- a/app/services/alarm_event_service.py +++ b/app/services/alarm_event_service.py @@ -870,6 +870,16 @@ class AlarmEventService: alarm.handle_status = "DONE" alarm.handle_remark = "入侵消失自动关闭(持续无人180秒)" alarm.handled_at = beijing_now() + elif resolve_type == "vehicle_left": + alarm.alarm_status = "CLOSED" + alarm.handle_status = "DONE" + alarm.handle_remark = "车辆离开自动关闭" + alarm.handled_at = beijing_now() + elif resolve_type == "congestion_cleared": + alarm.alarm_status = "CLOSED" + alarm.handle_status = "DONE" + alarm.handle_remark = "拥堵消散自动关闭" + alarm.handled_at = beijing_now() alarm.updated_at = beijing_now() db.commit()