用户模块添加角色字段 及多个角色循环判断添加
// 获取查询数据
List<Map<String, Object>> userList = (List<Map<String, Object>>) InvokeController.invoke("com.yd.tps.remote.service.IUserService", "findAllUserByParams", new Object[]{paramsMap});
List<Map<String, Object>> roleList = (List<Map<String, Object>>) InvokeController.invoke("com.yd.tps.remote.service.IUserService", "findAllUserbyRole", null);
for(Map<String, Object> userMap:userList){
StringBuffer temp = new StringBuffer();
for(Map<String, Object> userRoleMap:roleList){
if(userMap.get("LIST_ID").equals(userRoleMap.get("USER_LIST_ID"))){
temp.append(userRoleMap.get("ROLE_NAME")).append(",");
}
}
String roleName = temp.toString().substring(0, temp.length()-1);
userMap.put("ROLE_NAME",roleName);
}