From 9a17e1382bc3727de0a6421d65bc892eb005a65f Mon Sep 17 00:00:00 2001 From: taojinlong Date: Wed, 5 Mar 2025 16:30:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=90=8C=E6=AD=A5=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=90=8E=EF=BC=8C=E5=8F=8A=E6=97=B6=E6=B8=85=E7=90=86=E8=BF=9C?= =?UTF-8?q?=E7=A8=8BExcel=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/dataease/datasource/provider/ExcelUtils.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/core-backend/src/main/java/io/dataease/datasource/provider/ExcelUtils.java b/core/core-backend/src/main/java/io/dataease/datasource/provider/ExcelUtils.java index 353c6f6b4d..ca49c34074 100644 --- a/core/core-backend/src/main/java/io/dataease/datasource/provider/ExcelUtils.java +++ b/core/core-backend/src/main/java/io/dataease/datasource/provider/ExcelUtils.java @@ -193,6 +193,9 @@ public class ExcelUtils { } } } + if (StringUtils.isNotEmpty(fileNames.get("tranName"))) { + FileUtils.deleteFile(path + fileNames.get("tranName")); + } } else { try { JsonNode rootNode = objectMapper.readTree(datasourceRequest.getDatasource().getConfiguration()); @@ -411,7 +414,9 @@ public class ExcelUtils { excelFileData.setId(fileNames.get("tranName").split("\\.")[0]); excelFileData.setPath(path + fileNames.get("tranName")); excelFileData.setSheets(returnSheetDataList); - + if (StringUtils.isNotEmpty(fileNames.get("tranName"))) { + FileUtils.deleteFile(path + fileNames.get("tranName")); + } return excelFileData; }