diff --git a/src/modules/oam/service/alarm.go b/src/modules/oam/service/alarm.go index 0f28e935..bea08860 100644 --- a/src/modules/oam/service/alarm.go +++ b/src/modules/oam/service/alarm.go @@ -78,7 +78,7 @@ func (s *Alarm) Resolve(a oam.Alarm) error { // 进行清除 if a.AlarmStatus == oam.ALARM_STATUS_CLEAR { - if a.AlarmType == oam.ALARM_SEVERITY_EVENT { + if a.PerceivedSeverity == oam.ALARM_SEVERITY_EVENT { if err := s.clearEvent(); err != nil { logger.Warnf("resolve alarm clear event failed: %s", err.Error()) return err @@ -93,7 +93,7 @@ func (s *Alarm) Resolve(a oam.Alarm) error { } // 进行新增 if a.AlarmStatus == oam.ALARM_STATUS_ACTIVE { - if a.AlarmType == oam.ALARM_SEVERITY_EVENT { + if a.PerceivedSeverity == oam.ALARM_SEVERITY_EVENT { if err := s.addEvent(); err != nil { logger.Warnf("resolve alarm add event failed: %s", err.Error()) return err