| | |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public ZInfoUser getInfoBysysId(Long sysid) { |
| | | LambdaQueryWrapper<ZInfoUser> lqw = new LambdaQueryWrapper<>(); |
| | | lqw.eq(ZInfoUser::getSysId, sysid); |
| | | List<ZInfoUser> list = list(lqw); |
| | | return list.get(0); |
| | | } |
| | | |
| | | @Override |
| | | public AjaxResult getInfoByfid(Long fid) { |
| | | LambdaQueryWrapper<ZInfoUser> lqw = new LambdaQueryWrapper<>(); |
| | | lqw.eq(ZInfoUser::getFamilyId, fid); |
| | | lqw.eq(ZInfoUser::getIsMyFamily, 1L); |
| | | lqw.isNull(ZInfoUser::getSpouseId); |
| | | List<ZInfoUser> list = list(lqw); |
| | | |
| | | return AjaxResult.success(list); |
| | | } |
| | | |
| | | private LambdaQueryWrapper<ZInfoUser> buildCondition(ZInfoUser zInfoUser) { |
| | | |
| | | LambdaQueryWrapper<ZInfoUser> lqw = new LambdaQueryWrapper<>(); |
| | |
| | | // List<ZInfoUser> allPeopleList = list(); |
| | | List<ZInfoUser> result = null; |
| | | try { |
| | | result = allPeopleList.stream().filter(people -> people.getUserId() != 1 && (people.getFatherId() == 0 || people.getMomId() == 0)) |
| | | result = allPeopleList.stream().filter(people -> people.getUserId() != 1 && ((people.getFatherId()!=null&&people.getFatherId() == 0) || (people.getMomId()!=null&&people.getMomId() == 0))) |
| | | .map(people -> { |
| | | if (depth > 1) { |
| | | people.setIdentity(1); |
| | |
| | | |
| | | @Override |
| | | public ZInfoUser getInfoById(Long userId) { |
| | | ZInfoUser user = getById(userId); |
| | | ZInfoUser user = getInfoBysysId(userId); |
| | | |
| | | |
| | | if(user!=null) |
| | |
| | | |
| | | @Override |
| | | public AjaxResult listAllFamilyPeople() { |
| | | List<ZInfoUser> collect = list().stream().filter(zInfoUser -> zInfoUser.getRoleId()== 3).collect(Collectors.toList()); |
| | | // List<ZInfoUser> lis = list(); |
| | | // for(ZInfoUser tm: lis) |
| | | // { |
| | | // System.out.println(tm.getRoleId()); |
| | | // } |
| | | List<ZInfoUser> collect = list().stream().filter(zInfoUser -> zInfoUser!=null&&zInfoUser.getRoleId()!=null&&zInfoUser.getRoleId()== 3).collect(Collectors.toList()); |
| | | return AjaxResult.success(collect); |
| | | } |
| | | |
| | |
| | | Long spouseId = one.getSpouseId(); |
| | | if (spouseId != null) { |
| | | ZInfoUser spouse = zInfoUserService.getById(spouseId); |
| | | // System.out.println(spouseId); |
| | | // System.out.println(spouse); |
| | | // System.out.println("0000))))))))))))))))"); |
| | | spouse.setIdentity(people.getIdentity() + 1); |
| | | one.setSpouse(spouse); |
| | | } |