fix(alarm): 添加intrusion_cleared自动关闭处理
- resolve_alarm方法支持intrusion_cleared类型 - 自动标记为CLOSED状态,备注"入侵消失自动关闭(持续无人180秒)" - 与person_returned和non_work_time保持一致
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user