优化根据用户查询关联组织下的用户列表的方法
This commit is contained in:
@@ -179,21 +179,20 @@ public class OrgaUserRelService {
|
|||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
public String getUserIdListByUserId(Long userId) throws Exception{
|
public String getUserIdListByUserId(Long userId) throws Exception{
|
||||||
OrgaUserRel our = new OrgaUserRel();
|
String users = "";
|
||||||
OrgaUserRelExample example = new OrgaUserRelExample();
|
OrgaUserRelExample example = new OrgaUserRelExample();
|
||||||
example.createCriteria().andUserIdEqualTo(userId);
|
example.createCriteria().andUserIdEqualTo(userId);
|
||||||
List<OrgaUserRel> list = orgaUserRelMapper.selectByExample(example);
|
List<OrgaUserRel> list = orgaUserRelMapper.selectByExample(example);
|
||||||
if(list!=null && list.size()>0) {
|
if(list!=null && list.size()>0) {
|
||||||
our = list.get(0);
|
OrgaUserRel our = list.get(0);
|
||||||
}
|
|
||||||
List<Long> userIdList = getUserIdListByOrgId(our.getOrgaId());
|
List<Long> userIdList = getUserIdListByOrgId(our.getOrgaId());
|
||||||
String users = "";
|
|
||||||
for(Long u: userIdList){
|
for(Long u: userIdList){
|
||||||
users = users + u + ",";
|
users = users + u + ",";
|
||||||
}
|
}
|
||||||
if(users.length()>0){
|
if(users.length()>0){
|
||||||
users = users.substring(0,users.length()-1);
|
users = users.substring(0,users.length()-1);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return users;
|
return users;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user