fix: 统一告警resolve事件的时间戳格式
问题描述:
- 告警结束时间使用 isoformat() 包含微秒
- 导致前端显示格式不一致(2026-02-12T14:23:42.331566)
修改内容:
- algorithms.py (2处)
- 非工作时间resolve事件(line 135)
- 人员回岗resolve事件(line 233)
- 使用 strftime('%Y-%m-%d %H:%M:%S') 替代 isoformat()
影响范围:
- 告警resolve事件上报格式
- 与service端时间戳格式保持一致
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -132,7 +132,7 @@ class LeavePostAlgorithm:
|
|||||||
"alert_type": "alarm_resolve",
|
"alert_type": "alarm_resolve",
|
||||||
"resolve_alarm_id": self._last_alarm_id,
|
"resolve_alarm_id": self._last_alarm_id,
|
||||||
"duration_ms": duration_ms,
|
"duration_ms": duration_ms,
|
||||||
"last_frame_time": current_time.isoformat(),
|
"last_frame_time": current_time.strftime('%Y-%m-%d %H:%M:%S'),
|
||||||
"resolve_type": "non_work_time",
|
"resolve_type": "non_work_time",
|
||||||
})
|
})
|
||||||
self._last_alarm_id = None
|
self._last_alarm_id = None
|
||||||
@@ -230,7 +230,7 @@ class LeavePostAlgorithm:
|
|||||||
"alert_type": "alarm_resolve",
|
"alert_type": "alarm_resolve",
|
||||||
"resolve_alarm_id": self._last_alarm_id,
|
"resolve_alarm_id": self._last_alarm_id,
|
||||||
"duration_ms": duration_ms,
|
"duration_ms": duration_ms,
|
||||||
"last_frame_time": current_time.isoformat(),
|
"last_frame_time": current_time.strftime('%Y-%m-%d %H:%M:%S'),
|
||||||
"resolve_type": "person_returned",
|
"resolve_type": "person_returned",
|
||||||
})
|
})
|
||||||
self._last_alarm_id = None
|
self._last_alarm_id = None
|
||||||
|
|||||||
Reference in New Issue
Block a user