From 40f7f4e73ece14afaf0f6f51d6068dd2e6c97927 Mon Sep 17 00:00:00 2001 From: tjlygdx Date: Fri, 22 May 2026 17:19:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=B5=8C=E5=85=A5=E5=BC=8F=E5=AF=BC?= =?UTF-8?q?=E5=87=BA=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/dataease/chart/server/ChartDataServer.java | 2 +- .../dataease/exportCenter/manage/ExportCenterManage.java | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/core/core-backend/src/main/java/io/dataease/chart/server/ChartDataServer.java b/core/core-backend/src/main/java/io/dataease/chart/server/ChartDataServer.java index 12b5664fab..7017f3adb8 100644 --- a/core/core-backend/src/main/java/io/dataease/chart/server/ChartDataServer.java +++ b/core/core-backend/src/main/java/io/dataease/chart/server/ChartDataServer.java @@ -244,7 +244,7 @@ public class ChartDataServer implements ChartDataApi { HttpServletRequest httpServletRequest = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); String linkToken = httpServletRequest.getHeader(AuthConstant.LINK_TOKEN_KEY); LogUtil.info(request.getViewInfo().getId() + " " + StringUtils.isNotEmpty(linkToken) + " " + request.isDataEaseBi()); - boolean embeddedSyncExport = request.isDataEaseBi() && StringUtils.isEmpty(linkToken) && exportCenterManage.embeddedExportSync(); + boolean embeddedSyncExport = request.isDataEaseBi() && StringUtils.isEmpty(linkToken) && !StringUtils.equalsIgnoreCase(exportCenterManage.singleValue(XpackSettingConstants.EMBEDDED_EXPORT_MODE), "async"); ; if ((StringUtils.isNotEmpty(linkToken) && !request.isDataEaseBi()) || embeddedSyncExport) { OutputStream outputStream = response.getOutputStream(); try { diff --git a/core/core-backend/src/main/java/io/dataease/exportCenter/manage/ExportCenterManage.java b/core/core-backend/src/main/java/io/dataease/exportCenter/manage/ExportCenterManage.java index 7e6e235010..815c8e3e29 100644 --- a/core/core-backend/src/main/java/io/dataease/exportCenter/manage/ExportCenterManage.java +++ b/core/core-backend/src/main/java/io/dataease/exportCenter/manage/ExportCenterManage.java @@ -83,12 +83,11 @@ public class ExportCenterManage implements BaseExportApi { return dataFillingApi; } - public boolean embeddedExportSync() { - String mode = sysParameterManage.singleVal(XpackSettingConstants.EMBEDDED_EXPORT_MODE); - return !StringUtils.equalsIgnoreCase(mode, "async"); + @XpackInteract(value = "perSetting", replace = true) + public String singleValue(String key) { + return "sync"; } - public void download(String id, HttpServletResponse response) throws Exception { if (coreExportDownloadTaskMapper.selectById(id) == null) { DEException.throwException("任务不存在");