Bladeren bron

bug修复

MrBird 6 jaren geleden
bovenliggende
commit
9d518da582
1 gewijzigde bestanden met toevoegingen van 5 en 0 verwijderingen
  1. 5 0
      febs-common/src/main/java/cc/mrbird/febs/common/utils/FebsUtil.java

+ 5 - 0
febs-common/src/main/java/cc/mrbird/febs/common/utils/FebsUtil.java

@@ -1,6 +1,7 @@
 package cc.mrbird.febs.common.utils;
 
 import cc.mrbird.febs.common.entity.CurrentUser;
+import cc.mrbird.febs.common.entity.FebsAuthUser;
 import cc.mrbird.febs.common.entity.constant.PageConstant;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -243,6 +244,10 @@ public class FebsUtil {
      * @return String 用户名
      */
     public static String getCurrentUsername() {
+        Object principal = getOAuth2Authentication().getPrincipal();
+        if (principal instanceof FebsAuthUser) {
+            return ((FebsAuthUser) principal).getUsername();
+        }
         return (String) getOAuth2Authentication().getPrincipal();
     }