From 5a826da22c42ef7117b976c5e11cf1cff328525d Mon Sep 17 00:00:00 2001 From: lichong Date: Thu, 8 Aug 2024 11:18:13 +0800 Subject: [PATCH] perf: fix Role permission's getter --- .../funcode/portal/server/common/domain/security/Role.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/common/domain/src/main/java/org/funcode/portal/server/common/domain/security/Role.java b/common/domain/src/main/java/org/funcode/portal/server/common/domain/security/Role.java index e2323d6..b4194ee 100644 --- a/common/domain/src/main/java/org/funcode/portal/server/common/domain/security/Role.java +++ b/common/domain/src/main/java/org/funcode/portal/server/common/domain/security/Role.java @@ -71,6 +71,13 @@ public void setRoleKey(String roleKey) { } } + public String getRoleKey() { + if (roleKey.toUpperCase().startsWith("ROLE_")) { + return roleKey.toUpperCase(); + } + return "ROLE_" + roleKey.toUpperCase(); + } + @Override public String getAuthority() { return this.roleKey;