From 894b462ca8d4e31b25fd34ed03c62e854c1f636a Mon Sep 17 00:00:00 2001 From: taojinlong Date: Thu, 25 Jan 2024 18:43:29 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=95=B0=E6=8D=AE=E9=9B=86):=20=E5=88=9B?= =?UTF-8?q?=E5=BB=BA=20Excel=20=E6=95=B0=E6=8D=AE=E9=9B=86=E5=90=8E?= =?UTF-8?q?=EF=BC=8C=E6=95=B0=E6=8D=AE=E9=9B=86=E4=B8=BA=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/dataease/service/dataset/ExtractDataService.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/backend/src/main/java/io/dataease/service/dataset/ExtractDataService.java b/core/backend/src/main/java/io/dataease/service/dataset/ExtractDataService.java index eef92375db..3396e39379 100644 --- a/core/backend/src/main/java/io/dataease/service/dataset/ExtractDataService.java +++ b/core/backend/src/main/java/io/dataease/service/dataset/ExtractDataService.java @@ -226,6 +226,7 @@ public class ExtractDataService { toDelete.forEach(datasetTableField -> dataSetTableFieldsService.delete(datasetTableField.getId())); } } catch (Exception e) { + e.printStackTrace(); saveErrorLog(datasetTableTaskLog, e, false); updateTableStatus(datasetTableId, JobStatus.Error, null); dropDorisTable(TableUtils.tmpName(TableUtils.tableName(datasetTableId))); @@ -1294,14 +1295,14 @@ public class ExtractDataService { UserDefinedJavaClassMeta userDefinedJavaClassMeta = new UserDefinedJavaClassMeta(); List fields = new ArrayList<>(); - if (isSetKey) { + if (!isSetKey) { UserDefinedJavaClassMeta.FieldInfo fieldInfo = new UserDefinedJavaClassMeta.FieldInfo("dataease_uuid", ValueMetaInterface.TYPE_STRING, -1, -1); fields.add(fieldInfo); } userDefinedJavaClassMeta.setFieldInfo(fields); List definitions = new ArrayList<>(); String tmp_code = code.replace("handleWraps", handleWraps).replace("handleBinaryType", handleBinaryTypeCode.toString()); - if (isSetKey) { + if (!isSetKey) { tmp_code = tmp_code.replace("handleDataease_uuid", ""); } else { tmp_code = tmp_code.replace("handleDataease_uuid", handleDataease_uuid);