xiaoyong931011
2023-04-10 66fdac21a55b328a963a149e38252f9cc02143d0
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
@@ -108,13 +108,13 @@
            /**
             * 设置成普通会员,则不允许推广
             */
            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());
@@ -123,7 +123,7 @@
        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());
@@ -249,11 +249,8 @@
        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());