| | |
| | | |
| | | |
| | | List<Integer> ids = new ArrayList<>(); |
| | | if(null != agentId){ |
| | | if(null != searchId){ |
| | | ids = getSubordinates(searchId); |
| | | ids.add(agentId); |
| | | ids.add(searchId); |
| | | } |
| | | |
| | | List<UserPosition> userPositions = this.userPositionMapper.listByAgent(positionType, state, |
| | |
| | | List<AdminPositionVO> adminPositionVOS = Lists.newArrayList(); |
| | | for (UserPosition position : userPositions) { |
| | | AdminPositionVO adminPositionVO = assembleAdminPositionVO(position); |
| | | AgentUser agentUser = agentUserMapper.selectById(adminPositionVO.getAgentId()); |
| | | adminPositionVO.setAgentName(agentUser.getAgentName()); |
| | | User user = userMapper.selectById(adminPositionVO.getUserId()); |
| | | adminPositionVO.setPhone(user.getPhone()); |
| | | adminPositionVOS.add(adminPositionVO); |
| | | } |
| | | PageInfo pageInfo = new PageInfo(userPositions); |