ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
``` /** * @author 张跃帅 * @Description: 系统机构管理员-工具 * @date 2020/08/12 */ public class SystemOrgAdminUtil { private static final SystemOrgAdminService systemOrgAdminService = SpringUtil.getBean(SystemOrgAdminService.class); /** * 获取-用户-是否机构管理员 */ public static Boolean hasOrgAdmin(Long userId) { // 获取参数 String appCode = SystemContext.me().getAppCode(); // 创建查询包装器 LambdaQueryWrapper<SystemOrgAdminEntity> queryWrapper = new LambdaQueryWrapper<>(); // 设置条件 queryWrapper.eq(SystemOrgAdminEntity::getAppCode, appCode) .eq(SystemOrgAdminEntity::getUserId, userId) .eq(SystemOrgAdminEntity::getDataFlag, CommonDataFlagEnum.NORMAL.getCode()) .eq(SystemOrgAdminEntity::getDelFlag, CommonDelFlagEnum.NOT_DELETE.getCode()); // 查询 long countByUserId = systemOrgAdminService.count(queryWrapper); // 判断 if (countByUserId > 0) { // 返回 return true; } // 返回 return false; } }