Преглед на файлове

修复 获取报警详情数据转换异常

miaolijing преди 3 години
родител
ревизия
5956d5cb23
променени са 1 файла, в които са добавени 2 реда и са изтрити 3 реда
  1. 2 3
      src/main/java/com/persagy/apm/alarmservice/group/alarmrecord/service/AlarmRecordWrapper.java

+ 2 - 3
src/main/java/com/persagy/apm/alarmservice/group/alarmrecord/service/AlarmRecordWrapper.java

@@ -243,9 +243,8 @@ public class AlarmRecordWrapper {
         if (condition != null) {
             AlarmConditionStrItem alarmConditionStrItem = new AlarmConditionStrItem();
             // 报警规则
-            String rules = condition.getString("rules");
-            List<String> rulesList = JSONArray.parseArray(rules, String.class);
-            alarmConditionStrItem.setRules(rulesList);
+            JSONArray array = condition.getJSONArray("rules");
+            alarmConditionStrItem.setRules(array.toJavaList(String.class));
             // 报警触发时间转换为分钟
             Integer triggerUphold = condition.getInteger("triggerUphold");
             if (triggerUphold != null) {