| | |
| | | ZInfoUser zInfoUser = new ZInfoUser(); |
| | | BeanUtils.copyProperties(genealogy, zInfoUser); |
| | | LambdaQueryWrapper<ZInfoUser> lqw = new LambdaQueryWrapper<>(); |
| | | lqw.eq(zInfoUser.getIdentity() != null, ZInfoUser::getIdentity, zInfoUser.getIdentity()); |
| | | lqw.eq(zInfoUser.getSex() != null, ZInfoUser::getSex, zInfoUser.getSex()); |
| | | lqw.like(StringUtils.isNotEmpty(zInfoUser.getNickName()), ZInfoUser::getNickName, zInfoUser.getNickName()); |
| | | lqw.eq(zInfoUser.getBirth() != null, ZInfoUser::getBirth, zInfoUser.getBirth()); |
| | | // lqw.between(zInfoUser.getBirth() != null, ZInfoUser::getBirth, zInfoUser.getBirth(),zInfoUser.getBirth()); |
| | | |
| | | List<ZInfoUser> allPeopleList = list(lqw); |
| | | // List<ZInfoUser> allPeopleList = list(); |
| | |
| | | // ) |
| | | |
| | | |
| | | // if(genealogy.getIdentity()!=null){ |
| | | // result = result.stream().filter(data -> data.getIdentity() == genealogy.getIdentity()).collect(Collectors.toList()); |
| | | // } |
| | | |
| | | return AjaxResult.success(result); |
| | | |
| | |
| | | if(genealogy.getIdentity()!=null){ |
| | | if(data.getIdentity()!=genealogy.getIdentity()){ |
| | | it.remove(); |
| | | continue; |
| | | } |
| | | } |
| | | |
| | | if(genealogy.getNickName()!=null){ |
| | | if(!data.getNickName().contains(genealogy.getNickName())){ |
| | | it.remove(); |
| | | continue; |
| | | } |
| | | } |
| | | |
| | | if(genealogy.getSex()!=null){ |
| | | if(data.getSex()!=genealogy.getSex()){ |
| | | it.remove(); |
| | | continue; |
| | | } |
| | | } |
| | | |
| | | if(genealogy.getBirth()!=null){ |
| | | if(data.getBirth()!=genealogy.getBirth()){ |
| | | if(data.getBirth().compareTo(genealogy.getBirth())!=0){ |
| | | it.remove(); |
| | | continue; |
| | | } |
| | | } |
| | | } |