| | |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | |
| | | // @Resource |
| | | // MarrySelfService marrySelfService; |
| | | |
| | | @Override |
| | | public void setMarryInfoSame(ZInfoUser zInfoUser,Long id){ |
| | | |
| | | List<ZInfoUser> byUaidToFaid = zInfoUserService.findByUaidToFaid(zInfoUser.getUaid()); |
| | | |
| | | List<Long> resultIds = byUaidToFaid.stream() |
| | | .map(ZInfoUser::getSysId) |
| | | .filter(sysId -> !Objects.equals(sysId, zInfoUser.getSysId())) |
| | | .collect(Collectors.toList()); |
| | | if (resultIds.size() != 0){ |
| | | |
| | | LambdaQueryWrapper<MarrySelf> marrySelfLQW = new LambdaQueryWrapper<>(); |
| | | marrySelfLQW.eq(MarrySelf::getUid,resultIds.get(0)); |
| | | MarrySelf myself = getOne(marrySelfLQW); |
| | | |
| | | |
| | | MarrySelf newUser = new MarrySelf(); |
| | | // 拷贝所有属性 |
| | | org.springframework.beans.BeanUtils.copyProperties(myself, newUser); |
| | | |
| | | newUser.setUid(zInfoUser.getSysId()); |
| | | newUser.setId(id); |
| | | |
| | | |
| | | System.out.println("ddddd"+newUser); |
| | | |
| | | |
| | | this.updateById(newUser); |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | @Override |