commit
This commit is contained in:
@@ -4,30 +4,68 @@ import cn.dev33.satoken.session.SaSession;
|
||||
import cn.dev33.satoken.stp.StpUtil;
|
||||
import org.nutz.lang.Strings;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author wizzer@qq.com
|
||||
*/
|
||||
public class SecurityUtil {
|
||||
|
||||
/**
|
||||
* 获取当前用户ID
|
||||
*/
|
||||
public static String getUserId() {
|
||||
return Strings.sNull(StpUtil.getLoginId(""));
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前用户登录名
|
||||
*/
|
||||
public static String getUserLoginname() {
|
||||
return Strings.sNull(getSession().get("loginname"));
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前用户姓名
|
||||
*/
|
||||
public static String getUserUsername() {
|
||||
return Strings.sNull(getSession().get("username"));
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前用户单位ID
|
||||
*/
|
||||
public static String getUnitId() {
|
||||
return Strings.sNull(getSession().get("unitId"));
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前用户工会ID
|
||||
*/
|
||||
public static String getUnionId() {
|
||||
return Strings.sNull(getSession().get("unionId"));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取当前用户工会小组ID
|
||||
*/
|
||||
public static String getUnionGroupId() {
|
||||
return Strings.sNull(getSession().get("unionGroupId"));
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前用户协会ID
|
||||
*/
|
||||
public static List<String> getClubIds() {
|
||||
String clubIds = getSession().get("clubIds").toString();
|
||||
return Arrays.stream(clubIds.split(",")).toList();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前用户Session
|
||||
*/
|
||||
public static SaSession getSession() {
|
||||
return StpUtil.getSession(true);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user