zhouhao 2 роки тому
батько
коміт
6fd335c84a

+ 0 - 27
jetlinks-manager/rule-engine-manager/src/main/java/org/jetlinks/community/rule/engine/entity/AlarmHistoryInfo.java

@@ -46,9 +46,6 @@ public class AlarmHistoryInfo {
     @Schema(description = "告警信息")
     private String alarmInfo;
 
-    @Schema(description = "绑定信息")
-    private List<Map<String, Object>> bindings;
-
 
     public static AlarmHistoryInfo of(String alarmRecordId,
                                       AlarmTargetInfo targetInfo,
@@ -66,31 +63,7 @@ public class AlarmHistoryInfo {
         info.setTargetType(targetInfo.getTargetType());
         info.setAlarmInfo(JSON.toJSONString(data.getOutput()));
         info.setDescription(alarmConfig.getDescription());
-        info.setBindings(convertBindings(targetInfo, data, alarmConfig));
         return info;
     }
 
-    @SuppressWarnings("all")
-    static List<Map<String, Object>> convertBindings(AlarmTargetInfo targetInfo,
-                                                     SceneData data,
-                                                     AlarmConfigEntity alarmConfig){
-        List<Map<String, Object>> bindings = new ArrayList<>();
-
-        bindings.addAll((List) data.getOutput().getOrDefault("_bindings",Collections.emptyList()));
-
-        //添加告警配置创建人到bindings中。作为用户维度信息
-        Map<String, Object> userDimension = new HashMap<>(2);
-        userDimension.put("type","user");
-        userDimension.put("id", alarmConfig.getCreatorId());
-        bindings.add(userDimension);
-        //添加组织纬度信息
-        if ("org".equals(alarmConfig.getTargetType())) {
-            Map<String, Object> orgDimension = new HashMap<>(2);
-            userDimension.put("type", targetInfo.getTargetType());
-            userDimension.put("id", targetInfo.getTargetId());
-            bindings.add(userDimension);
-        }
-        return bindings;
-    }
-
 }