From 07aacd6d6dd7be8bb8d71e8e31108385cb4a0f6e Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Tue, 17 Jan 2023 15:42:40 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E4=BB=AA=E8=A1=A8=E6=9D=BF):=20api?= =?UTF-8?q?=E5=AF=BC=E5=87=BApdf=E5=A2=9E=E5=8A=A0=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E9=A1=B5=E8=84=9A=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/dataease/plugins/server/XEmailTaskServer.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/backend/src/main/java/io/dataease/plugins/server/XEmailTaskServer.java b/backend/src/main/java/io/dataease/plugins/server/XEmailTaskServer.java index 07d0736209..9919decbf4 100644 --- a/backend/src/main/java/io/dataease/plugins/server/XEmailTaskServer.java +++ b/backend/src/main/java/io/dataease/plugins/server/XEmailTaskServer.java @@ -16,10 +16,7 @@ import io.dataease.plugins.common.entity.GlobalTaskInstance; import io.dataease.plugins.common.entity.XpackConditionEntity; import io.dataease.plugins.common.entity.XpackGridRequest; import io.dataease.plugins.config.SpringContextUtil; -import io.dataease.plugins.xpack.email.dto.request.XpackEmailCreate; -import io.dataease.plugins.xpack.email.dto.request.XpackEmailTaskRequest; -import io.dataease.plugins.xpack.email.dto.request.XpackEmailViewRequest; -import io.dataease.plugins.xpack.email.dto.request.XpackPixelEntity; +import io.dataease.plugins.xpack.email.dto.request.*; import io.dataease.plugins.xpack.email.dto.response.XpackTaskGridDTO; import io.dataease.plugins.xpack.email.dto.response.XpackTaskInstanceDTO; import io.dataease.plugins.xpack.email.service.EmailXpackService; @@ -167,7 +164,7 @@ public class XEmailTaskServer { @DeRateLimiter @PostMapping(value = "/screenpdf", produces = {MediaType.APPLICATION_PDF_VALUE}) - public ResponseEntity screenpdf(@RequestBody XpackEmailViewRequest request) { + public ResponseEntity screenpdf(@RequestBody XpackReportExportRequest request) { EmailXpackService emailXpackService = SpringContextUtil.getBean(EmailXpackService.class); String url = ServletUtils.domain() + "/#/previewScreenShot/" + request.getPanelId() + "/true"; byte[] bytes = null; @@ -175,7 +172,7 @@ public class XEmailTaskServer { String currentToken = ServletUtils.getToken(); Future future = priorityExecutor.submit(() -> { try { - return emailXpackService.printPdf(url, currentToken, buildPixel(request.getPixel())); + return emailXpackService.printPdf(url, currentToken, buildPixel(request.getPixel()), request.isShowPageNo()); } catch (Exception e) { LogUtil.error(e.getMessage(), e); DEException.throwException("预览失败,请联系管理员");