You are on page 1of 1

@Override

public List<wrapper> getMemberlist(String token) throws Exception {


conn = connectionDB.getConnection();
Statement stmt = conn.createStatement();
List<wrapper> list = new ArrayList<wrapper>();
list.clear();

ResultSet rs = stmt.executeQuery("select distinct


user.user_id,member.member_id,user.firstname,user.lastname,img.image_name,(select
GROUP_CONCAT(role.name) from user_role inner join role on
role.role_id=user_role.role_id where member.user_id=user_role.user_id group by
member.user_id order by role.name) as role from member inner join user on
user.user_id=member.user_id inner join team on team.team_id=member.team_id left
join image img on img.user_id=user.user_id left join user_role on
user_role.user_id=user.user_id left join role on role.role_id=user_role.role_id
where team.token='"+token+"'");
while (rs.next()) {
wrapper obj = new wrapper();
obj.setUser_id(rs.getInt("user_id"));
obj.setMember_id(rs.getInt("member_id"));
obj.setFirstname(rs.getString("firstname"));
obj.setLastname(rs.getString("lastname"));
obj.setImage(rs.getString("image_name"));
obj.setRole_name(rs.getString("role"));
list.add(obj);
}

return list;
}

You might also like