From fd71b63841c46802fee8731e148a4a0e65035c59 Mon Sep 17 00:00:00 2001 From: taojinlong Date: Tue, 11 Mar 2025 23:34:35 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E5=A4=8D=E8=BF=9C?= =?UTF-8?q?=E7=A8=8Bexcel=E6=95=B0=E6=8D=AE=E6=BA=90=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E7=9A=84=E9=97=AE=E9=A2=98=20(#15294)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: taojinlong --- .../dataease/datasource/server/DatasourceServer.java | 10 +--------- .../visualized/data/datasource/BaseInfoItem.vue | 2 +- .../data/datasource/form/ApiHttpRequestDraw.vue | 12 +++++++++++- .../data/datasource/form/ExcelRemoteDetail.vue | 4 ++++ .../views/visualized/data/datasource/form/index.vue | 8 ++++++++ .../main/java/io/dataease/utils/HttpClientUtil.java | 2 ++ 6 files changed, 27 insertions(+), 11 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 e0a2cc2011..e405075380 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 @@ -927,21 +927,13 @@ public class DatasourceServer implements DatasourceApi { DatasourceRequest datasourceRequest = new DatasourceRequest(); datasourceRequest.setDatasource(transDTO(coreDatasource)); List datasetTableDTOS = ExcelUtils.getTables(datasourceRequest); - List excelSheetDataList = new ArrayList<>(); for (ExcelSheetData sheet : excelFileData.getSheets()) { for (DatasetTableDTO datasetTableDTO : datasetTableDTOS) { if (excelDataTableName(datasetTableDTO.getTableName()).equals(sheet.getTableName())) { - List newTableFields = sheet.getFields(); - datasourceRequest.setTable(datasetTableDTO.getTableName()); - List oldTableFields = ExcelUtils.getTableFields(datasourceRequest); - if (isEqual(newTableFields, oldTableFields)) { - sheet.setDeTableName(datasetTableDTO.getTableName()); - excelSheetDataList.add(sheet); - } + sheet.setDeTableName(datasetTableDTO.getTableName()); } } } - excelFileData.setSheets(excelSheetDataList); } for (ExcelSheetData sheet : excelFileData.getSheets()) { for (int i = 0; i < sheet.getFields().size() - 1; i++) { diff --git a/core/core-frontend/src/views/visualized/data/datasource/BaseInfoItem.vue b/core/core-frontend/src/views/visualized/data/datasource/BaseInfoItem.vue index 4cf4191840..9678a3da05 100644 --- a/core/core-frontend/src/views/visualized/data/datasource/BaseInfoItem.vue +++ b/core/core-frontend/src/views/visualized/data/datasource/BaseInfoItem.vue @@ -8,7 +8,7 @@ defineProps({