diff --git a/CHANGELOG.md b/CHANGELOG.md index 9f63265..b2132c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # 变更日志 +## 2026-07-02 + +- [优化] 企业微信推送消息格式全面对齐 zabbix-01 脚本(10 项修复) + - 结单消息按故障类型区分(OEM诊断/OEM维修/其他),补齐机架位置、故障类型、故障时间 + - OEM维修结单消息新增本月故障次数和本月总处理时长 + - 新故障通知:OEM维修档位标题补全「基于月度内累计故障时长计算」 + - 新故障通知:OEM诊断字段顺序调整(到期时间在故障信息之前) + - 每小时提醒显示「X小时Y分」精度 + - 静默期积压消息格式对齐:动态剩余时间、机架位置、diag_30min/diag_hourly 区分 +- [修复] `isInSilentPeriod()` / `isTimeToFlush()` 时区问题:新增 `getBeijingHour()` 使用 UTC+8 偏移,兼容 UTC 容器环境 +- [修复] 先推送后更新数据库,防止推送失败导致结单通知永久丢失 +- [修复] 共享库 `WeChatPusher` 错误消息不泄露 webhook URL +- [修复] `faultDetail` 截断 500 字符,防止消息超企业微信 API 限制 +- [修复] `tierPenaltyMap` 提取为类级常量 `TIER_PENALTY_MAP`,消除 3 处重复定义 +- [修复] `deploy-ai.sh` Docker 构建前临时替换 shared 符号链接为实际目录,构建后恢复 + ## 2026-06-30 - [新增] SSO 统一认证:集成 Authelia OIDC,支持统一认证登录