Commit d252fc47 authored by 李科's avatar 李科

fix: 预警规则启动状态

parent d2b5f9e5
...@@ -238,16 +238,20 @@ func (a *AlertRulesSvc) UpdateIsEnabled(req request.UpdateIsEnabledAlertRules) ( ...@@ -238,16 +238,20 @@ func (a *AlertRulesSvc) UpdateIsEnabled(req request.UpdateIsEnabledAlertRules) (
return return
} }
if req.IsEnabled == 2 { if req.IsEnabled == 2 {
if item.IsEnabled == 1 {
prSvc := PrometheusRuleSvc{User: a.User} prSvc := PrometheusRuleSvc{User: a.User}
var exist bool
_, exist, err = prSvc.Get(item)
if exist {
err = prSvc.Delete(item) err = prSvc.Delete(item)
if err != nil { if err != nil {
return return
} }
} }
} else if req.IsEnabled == 1 { } else if req.IsEnabled == 1 {
if item.IsEnabled == 2 {
prSvc := PrometheusRuleSvc{User: a.User} prSvc := PrometheusRuleSvc{User: a.User}
var exist bool
_, exist, err = prSvc.Get(item)
if !exist {
err = prSvc.Create(item) err = prSvc.Create(item)
if err != nil { if err != nil {
return return
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment