123456789101112131415161718192021222324252627282930 |
- #!/usr/bin/env python
- # encoding: utf-8
- """
- @time: 2021/5/25 9:08
- @desc: 关闭实时报警
- """
- from abstract_api import AbstractApi
- from event_storage import EventStorage
- from log import OutPutLog
- class CancelAlarm(AbstractApi):
- """关闭报警"""
- def __init__(self):
- self._log = OutPutLog()
- def operation(self, request):
- operate_mysql = EventStorage()
- id = request['id']
- if len(id) == 1:
- sql = "UPDATE alarm_data_tbl SET is_cancel=1 WHERE id=%s;" % (id[0])
- else:
- sql = "UPDATE alarm_data_tbl SET is_cancel=1 WHERE id in %s;" % (format(tuple(id)))
- try:
- operate_mysql.execute_sql(sql)
- return "告警关闭成功"
- except Exception as e:
- self._log.error(str(e))
- return "告警关闭失败"
|