Преглед на файлове

update 优化 getLoginUser 方法 支持返回多种类型登陆实体

疯狂的狮子Li преди 3 месеца
родител
ревизия
13ac302525
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/utils/LoginHelper.java

+ 2 - 2
ruoyi-common/ruoyi-common-satoken/src/main/java/org/dromara/common/satoken/utils/LoginHelper.java

@@ -64,7 +64,7 @@ public class LoginHelper {
      * 获取用户(多级缓存)
      */
     @SuppressWarnings("unchecked cast")
-    public static <T> T getLoginUser() {
+    public static <T extends LoginUser> T getLoginUser() {
         SaSession session = StpUtil.getTokenSession();
         if (ObjectUtil.isNull(session)) {
             return null;
@@ -76,7 +76,7 @@ public class LoginHelper {
      * 获取用户基于token
      */
     @SuppressWarnings("unchecked cast")
-    public static <T> T getLoginUser(String token) {
+    public static <T extends LoginUser> T getLoginUser(String token) {
         SaSession session = StpUtil.getTokenSessionByToken(token);
         if (ObjectUtil.isNull(session)) {
             return null;