手机端告警处理

This commit is contained in:
2025-08-30 07:58:36 +08:00
parent 5cd03e1b3e
commit f1b9bbaba2
@@ -10,6 +10,7 @@ from .system_event_alert import get_processor
from .alert import fetch_alerts as alert_fetch_alerts, upload_alerts as alert_upload_alerts, upload_common_event as alert_upload_common_event
from .alert import test_wechat_alert as alert_test_wechat_alert, generate_alert_json as alert_generate_alert_json, gather_deal_alert as alert_gather_deal_alert
from .alert import generate_alert_chart as alert_generate_alert_chart, deal_alert as alert_deal_alert, generate_alert_stats as alert_generate_alert_stats, generate_alert_chart_by_type
from .alert import acknowledge_alert as alert_acknowledge_alert
from .alert import fetch_alerts_by_orgIdAndUserId as alert_fetch_alerts_by_orgIdAndUserId
from .message import fetch_messages as message_fetch_messages, send_message as message_send_message, received_messages as message_received_messages, generate_message_stats as message_generate_message_stats, fetch_messages_by_orgIdAndUserId as message_fetch_messages_by_orgIdAndUserId
from .user import get_user_info as user_get_user_info, get_all_users as user_get_all_users, get_user_deviceSn as user_get_user_deviceSn, get_user_id as user_get_user_id
@@ -823,6 +824,18 @@ def fetch_health_data(deviceSn=None):
deviceSn = request.args.get('deviceSn')
return user_fetch_health_data(deviceSn)
@app.route('/api/phone/alerts/process', methods=['POST'])
def phone_process_alert():
"""手机端告警确认处理接口"""
try:
return alert_acknowledge_alert()
except Exception as e:
api_logger.error(f"手机端告警处理失败: {str(e)}")
return jsonify({
'status': 'error',
'message': f'告警处理失败: {str(e)}'
}), 500
@app.route('/dealAlert', methods=['GET'])
def deal_alert(alertId=None):
if alertId is None: