xiaoyong931011
2022-10-21 1b78964861ea018243b1822e7f8df073816762ac
src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java
@@ -748,18 +748,18 @@
        if (ObjectUtil.isEmpty(refererMember)) {
            return new FebsResponse().fail().message(MessageSourceUtils.getString("register_err_005"));
        }
        member = new DappMemberEntity();
        member.setUsername(apiAddTeammateDto.getAccount());
        member.setPassword(SecureUtil.md5(apiAddTeammateDto.getPassword()));
        member.setIdentity(DataDictionaryEnum.LEVEL_MB.getCode());
        member.setRefererId(member.getInviteId());
        dappMemberDao.insert(member);
        DappMemberEntity memberadd = new DappMemberEntity();
        memberadd.setUsername(apiAddTeammateDto.getAccount());
        memberadd.setPassword(SecureUtil.md5(apiAddTeammateDto.getPassword()));
        memberadd.setIdentity(DataDictionaryEnum.LEVEL_MB.getCode());
        memberadd.setRefererId(member.getInviteId());
        dappMemberDao.insert(memberadd);
        //更新用户信息
        String inviteId = ShareCodeUtil.toSerialCode(member.getId());
        member.setInviteId(inviteId);
        String inviteId = ShareCodeUtil.toSerialCode(memberadd.getId());
        memberadd.setInviteId(inviteId);
        boolean flag = false;
        String parentId = member.getRefererId();
        String parentId = memberadd.getRefererId();
        String ids = "";
        while (!flag) {
            ids += ("," + parentId);
@@ -772,11 +772,11 @@
                flag = true;
            }
        }
        member.setRefererIds(ids);
        dappMemberDao.updateById(member);
        memberadd.setRefererIds(ids);
        dappMemberDao.updateById(memberadd);
        //初始化账户信息
        DappWalletCoinEntity dappWalletCoinEntity = new DappWalletCoinEntity();
        dappWalletCoinEntity.setMemberId(member.getId());
        dappWalletCoinEntity.setMemberId(memberadd.getId());
        dappWalletCoinEntity.setAvailableAmount(AppContants.INIT_MONEY);
        dappWalletCoinEntity.setFrozenAmount(AppContants.INIT_MONEY);
        dappWalletCoinEntity.setTotalAmount(AppContants.INIT_MONEY);