From c3211f3916189dcb2522451955ec436e1a73bf28 Mon Sep 17 00:00:00 2001 From: TanJ Date: Tue, 30 Jan 2024 18:32:15 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E8=A7=92=E8=89=B2ID=E5=86=B2=E7=AA=81?= =?UTF-8?q?=E8=A7=A3=E5=86=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../axzo/tyr/server/service/impl/TyrSaasAuthServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/TyrSaasAuthServiceImpl.java b/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/TyrSaasAuthServiceImpl.java index 65f05527..14d751bd 100644 --- a/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/TyrSaasAuthServiceImpl.java +++ b/tyr-server/src/main/java/cn/axzo/tyr/server/service/impl/TyrSaasAuthServiceImpl.java @@ -61,6 +61,7 @@ import java.util.*; import java.util.concurrent.CompletableFuture; import java.util.concurrent.Executor; import java.util.concurrent.TimeUnit; +import java.util.function.BinaryOperator; import java.util.function.Function; import java.util.stream.Collectors; @@ -929,6 +930,9 @@ public class TyrSaasAuthServiceImpl implements TyrSaasAuthService { return new HashSet<>(CollectionUtil.intersection(allFeatureIds, currentPermissionId)); + }, (oldFeatureLists, newFeatureLists) -> { + oldFeatureLists.addAll(newFeatureLists); + return oldFeatureLists; })); } @Data