| | |
| | | List<SystemPermission> permissions =null; |
| | | // 获取登录用户信息 |
| | | if(authenticationToken.getUserType() == 0){ |
| | | roles = systemRoleService.findByUserId(user.getId()); |
| | | permissions = systemPermissionService.findByUserId(user.getId()); |
| | | roles = systemRoleService.findByUserId(user.getId()); |
| | | CompanyPermission c = new CompanyPermission(); |
| | | c.setUserId(user.getId()); |
| | | c.setIsdeleted(Constants.ZERO); |
| | |
| | | user.getCompanyIdList().add(cc.getCompanyId()); |
| | | } |
| | | } |
| | | permissions = systemPermissionService.findByUserId(user.getId()); |
| | | }else{ |
| | | Company company = companyService.findById(user.getCompanyId()); |
| | | if(company == null){ |
| | |
| | | } |
| | | } |
| | | LoginUserInfo userInfo = LoginUserInfo.from(user, roles, permissions); |
| | | |
| | | // 验证用户 |
| | | return new SimpleAuthenticationInfo(userInfo, user.getPassword(), this.getName()); |
| | | } |