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 3886e1faef..a838d2e7db 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 @@ -839,7 +839,7 @@ public class DatasetDataManage { DatasetGroupInfoDTO datasetGroupInfoDTO = null; List fields = new ArrayList<>(); Map sqlMap = null; - boolean crossDs = datasetGroupInfoDTO.getIsCross(); + boolean crossDs = false; Map dsMap = null; if (ObjectUtils.isNotEmpty(request.getSortId())) { @@ -880,7 +880,7 @@ public class DatasetDataManage { allFields.addAll(datasetGroupInfoDTO.getAllFields()); dsMap = (Map) sqlMap.get("dsMap"); - crossDs = Utils.isCrossDs(dsMap); + crossDs = datasetGroupInfoDTO.getIsCross(); if (!crossDs) { sql = Utils.replaceSchemaAlias(sql, dsMap); }