| | |
| | | /** |
| | | * 设置成普通会员,则不允许推广 |
| | | */ |
| | | if(inviteMember.getLevel().equals(MemberLevelEnum.NORMAL.getType())){ |
| | | throw new FebsException("非会员不能推广"); |
| | | if(inviteMember.getLevel().equals(MemberLevelEnum.FANS.getType())){ |
| | | throw new FebsException("邀请码不能推广"); |
| | | } |
| | | //购买套餐产生业绩,才能推广会员 |
| | | List<MallAchieveRecord> mallAchieveRecordList = mallAchieveRecordMapper.selectByMemberId(inviteMember.getId()); |
| | | if(CollUtil.isEmpty(mallAchieveRecordList)){ |
| | | throw new FebsException("非会员不能推广"); |
| | | throw new FebsException("邀请码不能推广"); |
| | | } |
| | | |
| | | mallMember.setReferrerId(registerDto.getInviteId()); |
| | |
| | | mallMember.setName(registerDto.getName()); |
| | | mallMember.setAccountStatus(MallMember.ACCOUNT_STATUS_ENABLE); |
| | | mallMember.setAccountType(MallMember.ACCOUNT_TYPE_NORMAL); |
| | | mallMember.setLevel(MemberLevelEnum.NORMAL.name()); |
| | | mallMember.setLevel(MemberLevelEnum.FANS.name()); |
| | | mallMember.setSex("男"); |
| | | mallMember.setBindPhone(registerDto.getAccount()); |
| | | |
| | |
| | | if (payment != null) { |
| | | mallMemberVo.setHasPayment(1); |
| | | } |
| | | |
| | | DataDictionaryCustom dic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(AppContants.AGENT_LEVEL, mallMember.getLevel()); |
| | | if (dic != null) { |
| | | mallMemberVo.setLevelName(dic.getDescription()); |
| | | } |
| | | mallMemberVo.setLevelName(mallMember.getLevel()); |
| | | mallMemberVo.setPartner(mallMember.getPartner()); |
| | | MallMemberWallet wallet = mallMemberWalletMapper.selectWalletByMemberId(mallMemberVo.getId()); |
| | | mallMemberVo.setBalance(wallet.getBalance()); |
| | | mallMemberVo.setScore(wallet.getScore()); |