From a3989d6e3c8610c3753de944e64d0a28964d8b92 Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Mon, 29 Jan 2024 14:44:03 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E8=A7=86=E5=9B=BE):=20=E5=B0=86?= =?UTF-8?q?=E8=A7=86=E5=9B=BE=E5=AF=BC=E5=87=BAExcel=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E6=9D=A1=E6=95=B0=E9=99=90=E5=88=B6=E6=94=B9=E4=B8=BA10?= =?UTF-8?q?=E4=B8=87=EF=BC=8C=E5=90=8C=E6=97=B6=E6=94=AF=E6=8C=81=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/dataease/service/panel/PanelGroupService.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core/backend/src/main/java/io/dataease/service/panel/PanelGroupService.java b/core/backend/src/main/java/io/dataease/service/panel/PanelGroupService.java index d69e2a34d1..1ccc78edd9 100644 --- a/core/backend/src/main/java/io/dataease/service/panel/PanelGroupService.java +++ b/core/backend/src/main/java/io/dataease/service/panel/PanelGroupService.java @@ -50,6 +50,7 @@ import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.pentaho.di.core.util.UUIDUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.Assert; @@ -143,6 +144,9 @@ public class PanelGroupService { @Resource private DatasourceMapper datasourceMapper; + @Value("${export.views.limit:100000}") + private Long limit; + public List tree(PanelGroupRequest panelGroupRequest) { String userId = String.valueOf(AuthUtils.getUser().getUserId()); panelGroupRequest.setUserId(userId); @@ -1162,8 +1166,8 @@ public class PanelGroupService { try { List excelHeaderKeys = request.getExcelHeaderKeys(); ChartExtRequest componentFilterInfo = request.getComponentFilterInfo(); - componentFilterInfo.setGoPage(1l); - componentFilterInfo.setPageSize(1000000l); + componentFilterInfo.setGoPage(1L); + componentFilterInfo.setPageSize(limit); componentFilterInfo.setExcelExportFlag(true); componentFilterInfo.setProxy(request.getProxy()); componentFilterInfo.setUser(request.getUserId());