From b1faf3e87b70b286dc3f904a26f39a6e0bf90a8f Mon Sep 17 00:00:00 2001 From: junjun Date: Mon, 2 Dec 2024 13:46:13 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=95=B0=E6=8D=AE=E9=9B=86):=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8Dsql=E7=89=87=E6=AE=B5=E6=8A=A5=E9=94=99=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/io/dataease/dataset/manage/DatasetDataManage.java | 2 +- .../src/main/java/io/dataease/engine/constant/SQLConstants.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/core/core-backend/src/main/java/io/dataease/dataset/manage/DatasetDataManage.java b/core/core-backend/src/main/java/io/dataease/dataset/manage/DatasetDataManage.java index f074fcb534..af5dad1ee5 100644 --- a/core/core-backend/src/main/java/io/dataease/dataset/manage/DatasetDataManage.java +++ b/core/core-backend/src/main/java/io/dataease/dataset/manage/DatasetDataManage.java @@ -429,7 +429,7 @@ public class DatasetDataManage { if (ObjectUtils.isEmpty(list)) { return null; } - sql = SQLUtils.buildOriginPreviewSqlWithOrderBy(SqlPlaceholderConstants.TABLE_PLACEHOLDER, 100, 0, String.format(SQLConstants.FIELD_DOT, list.get(0).getOriginName()) + " ASC "); + sql = SQLUtils.buildOriginPreviewSqlWithOrderBy(SqlPlaceholderConstants.TABLE_PLACEHOLDER, 100, 0, String.format(SQLConstants.FIELD_DOT_FIX, list.get(0).getOriginName()) + " ASC "); } else { sql = SQLUtils.buildOriginPreviewSql(SqlPlaceholderConstants.TABLE_PLACEHOLDER, 100, 0); } diff --git a/core/core-backend/src/main/java/io/dataease/engine/constant/SQLConstants.java b/core/core-backend/src/main/java/io/dataease/engine/constant/SQLConstants.java index ba0d2ba6df..4fa8b54048 100644 --- a/core/core-backend/src/main/java/io/dataease/engine/constant/SQLConstants.java +++ b/core/core-backend/src/main/java/io/dataease/engine/constant/SQLConstants.java @@ -49,6 +49,8 @@ public class SQLConstants { public static final String FIELD_DOT = "%s"; + public static final String FIELD_DOT_FIX = "`%s`"; + public static final String UNIX_TIMESTAMP = "DE_UNIX_TIMESTAMP(%s)"; public static final String DE_DATE_FORMAT = "DE_DATE_FORMAT(%s,'%s')";