| | |
| | | |
| | | if (zInfoUser.getSpouseId() != null) { |
| | | ZInfoUser spouse = getById(zInfoUser.getSpouseId()); |
| | | |
| | | Genealogy spouseInfo = new Genealogy(); |
| | | BeanUtils.copyProperties(spouse,spouseInfo); |
| | | newGenealogy.setSpouse(spouseInfo); |
| | | spouseInfo.setIdentity(newGenealogy.getIdentity()); |
| | | spouseInfo.setSpouseName(zInfoUser.getNickName()); |
| | | newGenealogy.setSpouseName(spouse.getNickName()); |
| | | } |
| | | return newGenealogy; |
| | | } |
| | | ).collect(Collectors.toList()); |
| | | |
| | | List<Genealogy> collect = allData.stream().distinct().sorted(Comparator.comparing(Genealogy::getIdentity)).collect(Collectors.toList()); |
| | | List<Genealogy> collect = allData.stream() |
| | | .distinct() |
| | | .filter((data)-> data.getIsMyFamily() == 1) |
| | | .sorted(Comparator.comparing(Genealogy::getIdentity)) |
| | | .collect(Collectors.toList()); |
| | | List<Genealogy> resultData = new ArrayList<>(); |
| | | |
| | | for (int i = (pageNum - 1) * pageSize; i < pageNum * pageSize + pageSize; i++) { |
| | |
| | | BeanUtils.copyProperties(zInfoUser, genealogy); |
| | | if (zInfoUser.getSpouseId() != null) { |
| | | ZInfoUser spouse = getById(zInfoUser.getSpouseId()); |
| | | Genealogy spouseInfo = new Genealogy(); |
| | | BeanUtils.copyProperties(spouse,spouseInfo); |
| | | spouseInfo.setIdentity(genealogy.getIdentity()); |
| | | spouseInfo.setSpouseName(zInfoUser.getNickName()); |
| | | genealogy.setSpouse(spouseInfo); |
| | | genealogy.setSpouseName(spouse.getNickName()); |
| | | } |
| | | result.add(genealogy); |
| | |
| | | genealogy.setIdentity(params.get(i).getIdentity()); |
| | | if (zInfoUsers.get(i).getSpouseId() != null) { |
| | | ZInfoUser spouse = getById(zInfoUsers.get(i).getSpouseId()); |
| | | Genealogy spouseInfo = new Genealogy(); |
| | | BeanUtils.copyProperties(spouse,spouseInfo); |
| | | spouseInfo.setIdentity(genealogy.getIdentity()); |
| | | genealogy.setSpouseName(spouse.getNickName()); |
| | | spouseInfo.setSpouseName(zInfoUsers.get(i).getNickName()); |
| | | genealogy.setSpouse(spouseInfo); |
| | | |
| | | } |
| | | result.add(genealogy); |
| | | |