Browse Source

优化 恢复告警时 告警等级获取不到的情况

dev
lucas 2 weeks ago
parent
commit
7ab87be6a2
  1. 5
      consumers/consumerAxySkAlarm.go

5
consumers/consumerAxySkAlarm.go

@ -222,6 +222,11 @@ func (the *consumerAxySkAlarm) judgeSK() string {
payload := the.skAlarmInfo(alarmInfoTemplate, level, detail, alarmTime)
the.OutKafka.Publish(the.Info.IoConfig.Out.Kafka.AlarmTopic, payload)
} else {
if level == 0 {
if v, ok := the.historyStationAlarmMap[sid]; ok {
level = v.AlarmLevel
}
}
payload := the.skAlarmElimination(alarmInfoTemplate, level, detail)
the.OutKafka.Publish(the.Info.IoConfig.Out.Kafka.AlarmTopic, payload)
delete(the.historyStationAlarmMap, sid)

Loading…
Cancel
Save