From 9cb834ecabc57de02d5a5fbcc85be53c12e0b02a Mon Sep 17 00:00:00 2001 From: taojinlong Date: Thu, 8 Sep 2022 17:15:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20SQL=20=E6=95=B0=E6=8D=AE=E9=9B=86?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E7=B1=BB=E5=9E=8B=E5=8F=98=E9=87=8F=E6=8A=A5?= =?UTF-8?q?=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/dataease/service/dataset/DataSetTableService.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java b/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java index b49b26bd2c..ebc68f3e43 100644 --- a/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java +++ b/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java @@ -968,7 +968,13 @@ public class DataSetTableService { switch (type){ case "DATE": sqlVariableDetails = sqlVariableDetails.stream().filter(item -> item.getType().get(0).contains("DATETIME")).collect(Collectors.toList()); - sqlVariableDetails.forEach(item -> {item.setAlias(item.getVariableName() + "[" + item.getType().get(1) + "]");}); + sqlVariableDetails.forEach(item -> { + if(item.getType().size()> 1){ + item.setAlias(item.getVariableName() + "[" + item.getType().get(1) + "]"); + }else { + item.setAlias(item.getVariableName()); + } + }); break; case "TEXT": sqlVariableDetails = sqlVariableDetails.stream().filter(item -> item.getType().get(0).contains("TEXT")).collect(Collectors.toList());