Selaa lähdekoodia

修改报警触发条件时,同时修改报警的恢复条件

lixing 3 vuotta sitten
vanhempi
commit
07408f89ec

+ 4 - 0
src/main/java/com/persagy/apm/alarmservice/project/alarmcondition/service/impl/AlarmConditionServiceImpl.java

@@ -105,7 +105,11 @@ public class AlarmConditionServiceImpl extends ServiceImpl<AlarmConditionMapper,
         //将前端公式转换成后台公式
         Map<String, Object> stringMap = frontend2Backend(frontend);
         alarmCondition.setTriggerBackend((String) stringMap.get("backend"));
+        alarmCondition.setTriggerRules((List<String>) stringMap.get("displayFormula"));
+        alarmCondition.setEndBackend("!(" + stringMap.get("backend") + ")");
         alarmCondition.setInfoCodes((List<String>) stringMap.get("infoCode"));
+        alarmCondition.setEndUphold(0);
+        alarmCondition.setEffectTimeType(AlarmEffectTimeTypeEnum.ALWAYS.getType());
         // 设置默认值
         setDefaultValue(alarmCondition);
         stringMap.put("alarmCondition", alarmCondition);