|
|
@@ -2,7 +2,11 @@ package com.ydtech.core.page;
|
|
|
|
|
|
|
|
|
import com.ydtech.modules.admin.model.SysUser;
|
|
|
+import com.ydtech.security.JwtAuthenticatioToken;
|
|
|
+import com.ydtech.security.JwtUserDetails;
|
|
|
import com.ydtech.security.utils.JwtTokenUtils;
|
|
|
+import com.ydtech.security.utils.SecurityUtils;
|
|
|
+import org.springframework.security.core.Authentication;
|
|
|
import org.springframework.security.core.context.SecurityContextHolder;
|
|
|
import org.springframework.security.core.userdetails.UserDetails;
|
|
|
|
|
|
@@ -29,6 +33,8 @@ public class BaseController {
|
|
|
}
|
|
|
|
|
|
|
|
|
+
|
|
|
+
|
|
|
// /**
|
|
|
// * 获取过滤字段的值
|
|
|
// *
|
|
|
@@ -65,6 +71,20 @@ public class BaseController {
|
|
|
return JwtTokenUtils.getUserIdFromRequest(request);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 新加 可用
|
|
|
+ *
|
|
|
+ * @author: lig
|
|
|
+ * @date: 2023年05月18日 0018
|
|
|
+ */
|
|
|
+ public String getUserId() {
|
|
|
+ Authentication authentication = SecurityUtils.getAuthentication();
|
|
|
+ JwtAuthenticatioToken j = (JwtAuthenticatioToken) authentication;
|
|
|
+ return JwtTokenUtils.getUserIdFromToken(j.getToken());
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 获取用户名
|
|
|
*
|