diff --git a/backend/src/main/java/io/dataease/provider/engine/mysql/MysqlQueryProvider.java b/backend/src/main/java/io/dataease/provider/engine/mysql/MysqlQueryProvider.java index ffdf106dd0..0d12494d6c 100644 --- a/backend/src/main/java/io/dataease/provider/engine/mysql/MysqlQueryProvider.java +++ b/backend/src/main/java/io/dataease/provider/engine/mysql/MysqlQueryProvider.java @@ -62,6 +62,7 @@ public class MysqlQueryProvider extends QueryProvider { case "MEDIUMINT": case "INTEGER": case "BIGINT": + case "LONG": return 2;// 整型 case "FLOAT": case "DOUBLE": diff --git a/backend/src/main/java/io/dataease/provider/query/mysql/MysqlQueryProvider.java b/backend/src/main/java/io/dataease/provider/query/mysql/MysqlQueryProvider.java index fef516bfa0..4d00409706 100644 --- a/backend/src/main/java/io/dataease/provider/query/mysql/MysqlQueryProvider.java +++ b/backend/src/main/java/io/dataease/provider/query/mysql/MysqlQueryProvider.java @@ -63,6 +63,7 @@ public class MysqlQueryProvider extends QueryProvider { case "MEDIUMINT": case "INTEGER": case "BIGINT": + case "LONG": return 2;// 整型 case "FLOAT": case "DOUBLE": 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 227f06975c..fdc9280797 100644 --- a/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java +++ b/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java @@ -1614,6 +1614,7 @@ public class DataSetTableService { TableUtils.fieldName(field.getTableId() + "_" + field.getDataeaseName()), tableField.getFieldName())) { tableField.setRemarks(field.getName()); + tableField.setFieldType(field.getType()); break; } }