| | |
| | | */ |
| | | public class CrmPermissionUtils { |
| | | |
| | | /** 超级管理员查看客户时不受公海可见度开关影响。 */ |
| | | public static boolean isSuperAdmin() { |
| | | Long userId = getLoginUserId(); |
| | | if (userId == null) { |
| | | return false; |
| | | } |
| | | return SpringUtil.getBean(PermissionCommonApi.class) |
| | | .hasAnyRoles(userId, RoleCodeEnum.SUPER_ADMIN.getCode()); |
| | | } |
| | | |
| | | /** |
| | | * 校验用户是否是 CRM 管理员 |
| | | * 校验用户是否是 CRM 管理员(或超级管理员) |
| | | * |
| | | * @return 是/否 |
| | | */ |
| | | public static boolean isCrmAdmin() { |
| | | PermissionCommonApi permissionApi = SpringUtil.getBean(PermissionCommonApi.class); |
| | | return permissionApi.hasAnyRoles(getLoginUserId(), RoleCodeEnum.CRM_ADMIN.getCode()); |
| | | return permissionApi.hasAnyRoles(getLoginUserId(), |
| | | RoleCodeEnum.SUPER_ADMIN.getCode(), RoleCodeEnum.CRM_ADMIN.getCode()); |
| | | } |
| | | |
| | | /** |