diff --git a/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/TerminalInfo.java b/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/TerminalInfo.java index 4ce898c..0bf6b1d 100644 --- a/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/TerminalInfo.java +++ b/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/TerminalInfo.java @@ -1,5 +1,7 @@ package cn.axzo.framework.auth.domain; +import cn.hutool.core.collection.CollectionUtil; + import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; @@ -394,7 +396,8 @@ public class TerminalInfo { */ @Deprecated public static String parseLegacyTerminalLegacyPerspective(String terminal, String... enums) { - List enumList = Arrays.asList(enums); + List enumList = CollectionUtil.newArrayList(enums); + for (int i = enumList.size() - 1; i >= 0; i--) { String e = enumList.get(i); //把cms、cmp的优先级降低,间接提高了ent、proj的优先级。