fix: 复制图表中携带旧图表字段信息导致阈值告警异常

This commit is contained in:
fit2cloud-chenyw
2026-01-20 11:42:37 +08:00
committed by fit2cloud-chenyw
parent a04706d573
commit 1e2a07d402

View File

@@ -44,7 +44,12 @@ public class ChartViewThresholdManage {
private String convertThresholdRules(ChartViewDTO chart, String thresholdRules) {
List<DatasetTableFieldDTO> fieldList = chartFields(chart);
FilterTreeObj filterTreeObj = JsonUtil.parseObject(thresholdRules, FilterTreeObj.class);
Map<String, DatasetTableFieldDTO> fieldMap = fieldList.stream().collect(Collectors.toMap(item -> item.getId().toString(), item -> item));
Map<String, DatasetTableFieldDTO> fieldMap = fieldList.stream()
.collect(Collectors.toMap(
item -> item.getId().toString(),
item -> item,
(existing, replacement) -> existing
));
return convertTree(filterTreeObj, fieldMap);
}