From 43cacf59e6c2d94d014c05d19c362bf161141178 Mon Sep 17 00:00:00 2001 From: Mlxa0324 Date: Thu, 27 Oct 2022 23:43:08 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BA=AB=E4=BB=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/util/beetl/IsSignRoleFunction.java | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 admin-core/src/main/java/com/ibeetl/admin/core/util/beetl/IsSignRoleFunction.java diff --git a/admin-core/src/main/java/com/ibeetl/admin/core/util/beetl/IsSignRoleFunction.java b/admin-core/src/main/java/com/ibeetl/admin/core/util/beetl/IsSignRoleFunction.java new file mode 100644 index 00000000..20ad1e72 --- /dev/null +++ b/admin-core/src/main/java/com/ibeetl/admin/core/util/beetl/IsSignRoleFunction.java @@ -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; + } +} \ No newline at end of file