From 1c400d4440b71a700f4d5c3e89e9dfa9dbe76c80 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Tue, 10 Dec 2024 18:45:12 +0800 Subject: [PATCH] =?UTF-8?q?perf(=E6=95=B0=E6=8D=AE=E6=BA=90):=20Excel=20?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=BA=90=E4=B8=8A=E4=BC=A0=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/dataease/datasource/server/DatasourceServer.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/core-backend/src/main/java/io/dataease/datasource/server/DatasourceServer.java b/core/core-backend/src/main/java/io/dataease/datasource/server/DatasourceServer.java index ffbaf24241..c5dcc503ca 100644 --- a/core/core-backend/src/main/java/io/dataease/datasource/server/DatasourceServer.java +++ b/core/core-backend/src/main/java/io/dataease/datasource/server/DatasourceServer.java @@ -773,8 +773,10 @@ public class DatasourceServer implements DatasourceApi { private static final Integer append = 1; public ExcelFileData excelUpload(@RequestParam("file") MultipartFile file, @RequestParam("id") long datasourceId, @RequestParam("editType") Integer editType) throws DEException { - CoreDatasource coreDatasource = dataSourceManage.getCoreDatasource(datasourceId); - + CoreDatasource coreDatasource = null; + if (ObjectUtils.isNotEmpty(datasourceId) && 0L != datasourceId) { + coreDatasource = dataSourceManage.getCoreDatasource(datasourceId); + } ExcelUtils excelUtils = new ExcelUtils(); ExcelFileData excelFileData = excelUtils.excelSaveAndParse(file);