|
|
|
@ -0,0 +1,32 @@
|
|
|
|
|
package com.ibeetl.admin.core.util.beetl;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.util.EnumUtil;
|
|
|
|
|
import com.ibeetl.admin.core.entity.CoreUser;
|
|
|
|
|
import com.ibeetl.admin.core.enums.MenuEnums;
|
|
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
|
|
|
|
import static com.ibeetl.admin.core.util.user.CacheUserUtil.getUser;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取当前登录用户的身份值
|
|
|
|
|
*
|
|
|
|
|
* 1:admin 2:uniAdmin 3:teacher 4student
|
|
|
|
|
* 根据MenuEnums 枚举
|
|
|
|
|
* @author mlx
|
|
|
|
|
*
|
|
|
|
|
*/
|
|
|
|
|
@Component
|
|
|
|
|
public class IsSignRoleFunction {
|
|
|
|
|
|
|
|
|
|
public Object get() {
|
|
|
|
|
try{
|
|
|
|
|
// 身份标识
|
|
|
|
|
CoreUser user = getUser();
|
|
|
|
|
Integer roleNum = EnumUtil.fromString(MenuEnums.class, user.getJobType1()).getRoleNum();
|
|
|
|
|
if (null != roleNum) {
|
|
|
|
|
return roleNum;
|
|
|
|
|
}
|
|
|
|
|
}catch(Exception e){ }
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
}
|