| | |
| | | import com.doumee.core.utils.Constants; |
| | | import com.doumee.dao.business.model.Company; |
| | | import com.doumee.dao.business.model.CompanyPermission; |
| | | import com.doumee.dao.system.model.SystemDataPermission; |
| | | import com.doumee.dao.system.model.SystemPermission; |
| | | import com.doumee.dao.system.model.SystemRole; |
| | | import com.doumee.dao.system.model.SystemUser; |
| | |
| | | permissions = systemPermissionService.findByUserId(user.getId()); |
| | | } |
| | | } |
| | | |
| | | SystemRole rt = new SystemRole(); |
| | | rt.setDeleted(Boolean.FALSE); |
| | | //数据部门权限集合 |
| | | user.setDepartIdList(systemDataPermissionService.selectHighRole(new SystemDataPermission(),rt,user)); |
| | | |
| | | LoginUserInfo userInfo = LoginUserInfo.from(user, roles, permissions); |
| | | // 验证用户 |
| | | return new SimpleAuthenticationInfo(userInfo, user.getPassword(), this.getName()); |