| | |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.framework.web.service.SysLoginService; |
| | | import com.ruoyi.framework.web.service.SysPermissionService; |
| | | import com.ruoyi.system.domain.SysConfig; |
| | | import com.ruoyi.system.mapper.SysUserDeptMapper; |
| | | import com.ruoyi.system.service.ISysConfigService; |
| | | import com.ruoyi.system.service.ISysDeptService; |
| | |
| | | } |
| | | |
| | | /** |
| | | * 获取用户信息 |
| | | * 获取用户信息(登录) |
| | | * |
| | | * @return 用户信息 |
| | | */ |
| | | @GetMapping("getInfo") |
| | | public AjaxResult getInfo() { |
| | | SysUser user = SecurityUtils.getLoginUser().getUser(); |
| | | //显示所有院区权限 |
| | | String allCampus = sysConfigService.selectConfigByKey("sys.authority.campus.all"); |
| | | if(StringUtils.isNotEmpty(allCampus)){ |
| | | allCampus = "," + allCampus + ","; |
| | | if (allCampus.contains("," + user.getUserName() + ",")) { |
| | | user.setCampusid(null); |
| | | } |
| | | } |
| | | |
| | | // 角色集合 |
| | | Set<String> roles = permissionService.getRolePermission(user); |
| | | // 权限集合 |