From ada1169b0bcabc1eadb621d2215f157234e4031a Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Sat, 11 Jun 2022 22:57:12 +0800 Subject: [PATCH] fix to test --- src/main/java/cc/mrbird/febs/dapp/service/impl/BscCoinContractEvent.java | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/BscCoinContractEvent.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/BscCoinContractEvent.java index 60988b2..4d17957 100644 --- a/src/main/java/cc/mrbird/febs/dapp/service/impl/BscCoinContractEvent.java +++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/BscCoinContractEvent.java @@ -95,22 +95,23 @@ BigDecimal balance = ChainService.getInstance(ChainEnum.BSC_TFC.name()).balanceOf(e.from); fromMember.setBalance(balance); dappMemberService.updateById(fromMember); + } else { + fromMember = dappMemberService.insertMember(e.from, null); } BigInteger tokens = e.tokens; BigDecimal amount = BigDecimal.valueOf(tokens.intValue()).divide(BigDecimal.TEN.pow(decimals), decimals, RoundingMode.HALF_DOWN); - // 如果转账对象地址不为源池地址,且对象地址在系统中存在并未激活,则激活用户 + // 如果转账对象地址不为源池地址,注册该用户并绑定上下级关系 if (!e.to.equals(ChainEnum.BSC_TFC_SOURCE.getAddress().toLowerCase())) { DappMemberEntity toMember = dappMemberDao.selectByAddress(e.to, null); if (toMember == null) { -// toMember = dappMemberService.insertMember(e.to, fromMember.getInviteId()); - return; + toMember = dappMemberService.insertMember(e.to, fromMember.getInviteId()); } - if (toMember.getActiveStatus() == 2) { - toMember.setActiveStatus(1); - } +// if (toMember.getActiveStatus() == 2) { +// toMember.setActiveStatus(1); +// } // 更新余额 BigDecimal balance = ChainService.getInstance(ChainEnum.BSC_TFC.name()).balanceOf(e.to); toMember.setBalance(balance); -- Gitblit v1.9.1