diff --git a/backend/src/main/java/io/dataease/service/panel/PanelViewService.java b/backend/src/main/java/io/dataease/service/panel/PanelViewService.java index 08ed7fcbe1..00b10a9c2e 100644 --- a/backend/src/main/java/io/dataease/service/panel/PanelViewService.java +++ b/backend/src/main/java/io/dataease/service/panel/PanelViewService.java @@ -128,9 +128,9 @@ public class PanelViewService { viewIds = panelViewInsertDTOList.stream().map(panelView ->panelView.getChartViewId()).collect(Collectors.toList()); extChartViewMapper.copyCacheToView(viewIds); } + extChartViewMapper.deleteCacheWithPanel(viewIds,panelId); + extChartViewMapper.deleteNoUseView(viewIds,panelId); } - extChartViewMapper.deleteCacheWithPanel(viewIds,panelId); - extChartViewMapper.deleteNoUseView(viewIds,panelId); panelGroup.setMobileLayout(mobileLayout); return viewIds; }