From 1929f17a0c6096820ee3cb3ffe8d6d3a8a770e3e Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Mon, 27 Nov 2023 18:27:56 +0800 Subject: [PATCH] =?UTF-8?q?perf(=E8=BF=87=E6=BB=A4=E5=99=A8):=20=E6=A0=91?= =?UTF-8?q?=E8=BF=87=E6=BB=A4=E5=99=A8=E6=B7=BB=E5=8A=A0=E6=8E=92=E5=BA=8F?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E5=90=8E=E4=BC=9A=E5=A4=9A=E5=87=BA=E4=B8=80?= =?UTF-8?q?=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/dataset/impl/direct/DirectFieldService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/backend/src/main/java/io/dataease/service/dataset/impl/direct/DirectFieldService.java b/core/backend/src/main/java/io/dataease/service/dataset/impl/direct/DirectFieldService.java index 2e530d7355..5449aa1ca4 100644 --- a/core/backend/src/main/java/io/dataease/service/dataset/impl/direct/DirectFieldService.java +++ b/core/backend/src/main/java/io/dataease/service/dataset/impl/direct/DirectFieldService.java @@ -201,7 +201,7 @@ public class DirectFieldService implements DataSetFieldService { createSQL = qp.createQuerySQL(tableName, permissionFields, !needSort, null, customFilter, rowPermissionsTree, deSortFields, 1000L, keyword); datasourceRequest.setQuery(createSQL); } - + permissionFields = permissionFields.stream().filter(f -> fieldIds.contains(f.getId())).collect(Collectors.toList()); int originSize = permissionFields.size(); boolean existExtSortField = false; if (CollectionUtils.isNotEmpty(deSortFields)) {