List<SasOrganPersonal> initListMap = new ArrayList<>();
List<IxdShare> ixdShares = ixdShareService.getList(new StringMap().put("memberId", user.getId()).put("refType", "SasOrganPersonal").map());
if(ixdShares.size()>0){
for(IxdShare ixdShare:ixdShares){
SasOrganPersonal sasOrganPersonal = sasOrganPersonalService.findById(ixdShare.getRefId());
initListMap.add(sasOrganPersonal);
}
}
//集合去重
Iterator it = initListMap.iterator();
while(it.hasNext()){
SasOrganPersonal s = (SasOrganPersonal)it.next();
if(!listMap.contains(s)){
listMap.add(s);
}
}
rcode.put(RETURN_PARAMS,listMap);