| | |
| | | mallMember.setAccountStatus(YesOrNoEnum.YES.getValue()); |
| | | mallMember.setAccountType(MallMember.ACCOUNT_TYPE_NORMAL); |
| | | mallMember.setSex("男"); |
| | | mallMember.setDirector(YesOrNoEnum.NO.getValue()); |
| | | mallMember.setDirectorTime(DateUtil.date()); |
| | | mallMember.setBindPhone(account); |
| | | |
| | | this.baseMapper.insert(mallMember); |
| | |
| | | new LambdaQueryWrapper<MallMember>() |
| | | .eq(MallMember::getReferrerId, inviteId) |
| | | ); |
| | | if(CollUtil.isEmpty(directMembers)){ |
| | | return memberIds; |
| | | } |
| | | memberIds.addAll(directMembers.stream().map(MallMember::getId).collect(Collectors.toSet())); |
| | | |
| | | // 获取团队成员 |
| | |
| | | new LambdaQueryWrapper<MallMember>() |
| | | .in(MallMember::getReferrerId, directMembers.stream().map(MallMember::getInviteId).collect(Collectors.toSet())) |
| | | ); |
| | | if(CollUtil.isEmpty(teamMembers)){ |
| | | return memberIds; |
| | | } |
| | | memberIds.addAll(teamMembers.stream().map(MallMember::getId).collect(Collectors.toSet())); |
| | | |
| | | return memberIds; |