错误 #3428
网管YZMM2.1.0Pre3T6版本,时区显示两条告警
开始日期:
2025-05-30
计划完成日期:
% 完成:
0%
预期时间:
描述
网管YZMM2.1.0Pre3T6版本,时区显示两条告警
文件
历史记录
由 马 党旗 更新于 21 天 之前
- 状态 从 进行中 变更为 转测试
已处理
// 时区判断
if rd.Timezone != "" && rd.Timezone != global.TimeZone {
global.LocalAlarmChannels <- entity.TablesFMValues{
NeId: 0,
FMNameId: 83,
Location: fmt.Sprintf("23@%s", string(dv.NeData.IP)),
AdditionalInfo: fmt.Sprintf("111@%s@112@%s", global.TimeZone, rd.Timezone),
Piority: 1,
Status: 0,
ReportTimeStamp: time.Now().UnixMilli(),
}
}
新增了判断,只有时区不为空且不一致才上报
为什么出现2条是因为 网管操作升级或者回退操作时候会将原数据库同步到当前数据库,并且同一条告警由告警名称和定位2个字段决定的。