diff --git a/core/result_reporter.py b/core/result_reporter.py index c2af8e3..9cca97e 100644 --- a/core/result_reporter.py +++ b/core/result_reporter.py @@ -9,7 +9,7 @@ import json import logging import uuid -from datetime import datetime, timezone +from datetime import datetime, timezone, timedelta from typing import Any, Dict, List, Optional from dataclasses import dataclass, field @@ -56,7 +56,7 @@ def generate_alarm_id(device_id: str) -> str: 生成告警ID 格式: edge_{device_id}_{YYYYMMDDHHmmss}_{6位uuid} """ - timestamp = datetime.now(timezone.utc).strftime("%Y%m%d%H%M%S") + timestamp = datetime.now(timezone(timedelta(hours=8))).strftime("%Y%m%d%H%M%S") uid = uuid.uuid4().hex[:6] return f"edge_{device_id}_{timestamp}_{uid}"