| | |
| | | private ISysPermissionService permissionService; |
| | | |
| | | @Resource |
| | | private PartnerTypeRoleService partnerTypeRoleService; |
| | | |
| | | @Resource |
| | | private ISysConfigService configService; |
| | | |
| | | @Resource |
| | |
| | | if (StringUtils.isNull(sysUser)) { |
| | | return R.fail("用户名/密码错误"); |
| | | } |
| | | sysUser = synchronizePartnerTypeRole(sysUser); |
| | | // 角色集合 |
| | | Set<String> roles = permissionService.getRolePermission(sysUser); |
| | | // 权限集合 |
| | |
| | | @GetMapping("/getInfo") |
| | | public AjaxResult getInfo() { |
| | | SysUser user = userService.selectUserById(tokenService.getLoginUser().getUserid()); |
| | | user = synchronizePartnerTypeRole(user); |
| | | // 角色集合 |
| | | Set<String> roles = permissionService.getRolePermission(user); |
| | | // 权限集合 |
| | |
| | | return ajax; |
| | | } |
| | | |
| | | private SysUser synchronizePartnerTypeRole(SysUser user) { |
| | | partnerTypeRoleService.synchronize(user); |
| | | if (user != null && Integer.valueOf(2).equals(user.getRoleType()) && user.getObjectId() != null) { |
| | | return userService.selectUserById(user.getUserId()); |
| | | } |
| | | return user; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 发送重置密码验证码 |