| | |
| | | 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); |
| | |
| | | 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); |