| | |
| | | DappMemberEntity member = dappMemberDao.selectByAddress(connectDto.getAddress(), null); |
| | | |
| | | if (member == null) { |
| | | String referenceID = null; |
| | | if (!"asdf4321".equals(connectDto.getInviteId())) { |
| | | DappMemberEntity parent = dappMemberDao.selectMemberInfoByInviteId(connectDto.getInviteId()); |
| | | // DappMemberEntity parent = dappMemberDao.selectMemberInfoByInviteId(connectDto.getInviteId()); |
| | | DappMemberEntity parent = dappMemberDao.selectByAddress(connectDto.getInviteId(), null); |
| | | if (parent == null) { |
| | | throw new FebsException("recommender is not exist"); |
| | | } |
| | | referenceID = parent.getInviteId(); |
| | | |
| | | // List<DappMemberEntity> child = dappMemberDao.selectChildMemberDirectOrNot(connectDto.getInviteId(), 1, null); |
| | | // if (child.size() == 6) { |
| | |
| | | } else { |
| | | connectDto.setInviteId(null); |
| | | } |
| | | member = insertMember(connectDto.getAddress(), connectDto.getInviteId()); |
| | | member = insertMember(connectDto.getAddress(), referenceID); |
| | | //升级用户的代理等级 |
| | | // DappMemberEntity dappMemberEntity = dappMemberDao.selectMemberInfoByInviteId(connectDto.getInviteId()); |
| | | // chainProducer.sendAgentUpMsg(dappMemberEntity.getId()); |
| | |
| | | public FebsResponse getMemberInfo() { |
| | | DappMemberEntity member = LoginUserUtil.getAppUser(); |
| | | DappMemberInfoVo dappMemberInfoVo = dappMemberDao.selectByMemberId(member.getId()); |
| | | |
| | | DataDictionaryCustom ausdPercentDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( |
| | | PoolEnum.TRANSFER_A_AUSD_PERCENT.getType(), |
| | | PoolEnum.TRANSFER_A_AUSD_PERCENT.getCode() |
| | | ); |
| | | BigDecimal ausdPercent = new BigDecimal(ausdPercentDic.getValue()); |
| | | dappMemberInfoVo.setAusdtFee(ausdPercent); |
| | | |
| | | DataDictionaryCustom aroundFeeDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( |
| | | PoolEnum.ANDAO_MEMBER_TO_MENBER_PERCENT.getType(), |
| | | PoolEnum.ANDAO_MEMBER_TO_MENBER_PERCENT.getCode() |
| | | ); |
| | | BigDecimal aroundFee = new BigDecimal(aroundFeeDic.getValue()); |
| | | dappMemberInfoVo.setAroundFee(aroundFee); |
| | | //ausd价格 |
| | | DataDictionaryCustom ausdPriceDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( |
| | | PoolEnum.TRANSFER_A_AUSD_PRICE.getType(), |