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 523b8e987c..7b954e10f2 100644 --- a/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java +++ b/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java @@ -1489,7 +1489,7 @@ public class DataSetTableService { TableUtils.tableName(union.get(0).getCurrentDs().getId())); } Map map = new HashMap<>(); - map.put("sql", java.util.Base64.getEncoder().encodeToString(sql.getBytes())); + map.put("sql", sql); map.put("field", checkedFields); map.put("join", unionList); return map; @@ -1806,7 +1806,7 @@ public class DataSetTableService { DataTableInfoDTO dataTableInfoDTO = new Gson().fromJson(dataSetTableRequest.getInfo(), DataTableInfoDTO.class); Map sqlMap = getUnionSQLDoris(dataTableInfoDTO); - String sql = new String(java.util.Base64.getDecoder().decode((String) sqlMap.get("sql"))); + String sql = (String) sqlMap.get("sql"); List fieldList = (List) sqlMap.get("field"); List join = (List) sqlMap.get("join");