| | |
| | | } else if (roles.get(i).getRoleKey().equals("tenanthelper")) { |
| | | //联营商合伙人查看设备 |
| | | //联营商合伙人需要根据他自己的userid去查询他上级的用户信息,tenantid是租户id和他的一级联营商所拥有的设备 |
| | | //根据当前登录的联营商合伙人去查询他的上级部门id是几,再通过他的上级部门id去查询所对应的一级联营商和所对应的tenantid |
| | | //通过用户ID查询用户 |
| | | //通过用户ID查询用户根据当前登录的联营商合伙人去查询他的上级部门id是几,再通过他的上级部门id去查询所对应的一级联营商和所对应的tenantid |
| | | SysUser sysUser = userService.selectUserById(user.getUserId());//拿到所在的部门id |
| | | SysDept sysDept = sysDeptMapper.selectDeptById(sysUser.getDeptId()); //根据部门id去查询信息得到父级的部门id |
| | | SysDept sysDeptParent = sysDeptMapper.selectDeptById(sysDept.getParentId()); //根据父级部门的id去查询信息 |
| | | // SysUser sysUserA = new SysUser(); //创建用户对象 |
| | | // sysUserA.setDeptId(sysDeptParent.getDeptId()); |
| | | SysUser sysUserDept = userService.selectUserByDeptId(sysDeptParent.getDeptId());//根据得到的父级的部门id去sys_user表里面查询他的用户信息 |
| | | device.setTenantId(sysUserDept.getUserId()); |
| | | if (repairFlag == true) { |