diff --git a/backend/src/main/java/io/dataease/service/chart/ChartViewFieldService.java b/backend/src/main/java/io/dataease/service/chart/ChartViewFieldService.java index edf8f24457..7ae96f9676 100644 --- a/backend/src/main/java/io/dataease/service/chart/ChartViewFieldService.java +++ b/backend/src/main/java/io/dataease/service/chart/ChartViewFieldService.java @@ -63,6 +63,12 @@ public class ChartViewFieldService { chartViewFieldMapper.deleteByExample(chartViewFieldExample); } + public void deleteByChartIds(List chartIds) { + ChartViewFieldExample chartViewFieldExample = new ChartViewFieldExample(); + chartViewFieldExample.createCriteria().andChartIdIn(chartIds); + chartViewFieldMapper.deleteByExample(chartViewFieldExample); + } + public void checkFieldName(ChartViewField chartViewField) { if (StringUtils.isNotEmpty(chartViewField.getName()) && StringUtils.isNotEmpty(chartViewField.getChartId())) { ChartViewFieldExample chartViewFieldExample = new ChartViewFieldExample();