| | |
| | | Integer levelId = o2.getLevelId(); |
| | | if(levelId!=null) { |
| | | SystemUserLevel systemUserLevel = systemUserLevelService.getById(levelId); |
| | | systemUser.setLevelId(systemUserLevel.getLevel()); |
| | | if (systemUserLevel == null) { |
| | | List<SystemUserLevel> list = systemUserLevelService.list(new LambdaQueryWrapper<SystemUserLevel>().eq(SystemUserLevel::getSystemUserId, systemUser.getId()).eq(SystemUserLevel::getStatus, 1)); |
| | | if (list.size() > 0) { |
| | | systemUser.setLevelId(list.get(0).getLevel()); |
| | | } |
| | | } else { |
| | | systemUser.setLevelId(systemUserLevel.getLevel()); |
| | | } |
| | | }else { |
| | | List<SystemUserLevel> list = systemUserLevelService.list(new LambdaQueryWrapper<SystemUserLevel>().eq(SystemUserLevel::getSystemUserId, systemUser.getId()).eq(SystemUserLevel::getStatus, 1)); |
| | | if (list.size() > 0) { |
| | | systemUser.setLevelId(list.get(0).getLevel()); |
| | | } |
| | | } |
| | | } |
| | | return R.ok(systemUser); |