From 22d018876ed1fa4e167e6b4823db1bfbd13d5579 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Tue, 07 Jun 2022 10:12:03 +0800 Subject: [PATCH] fix --- src/main/java/cc/mrbird/febs/dapp/service/impl/BscCoinContractEvent.java | 21 ++++++++++++++------- 1 files changed, 14 insertions(+), 7 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 79c3c4e..e3e573d 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 @@ -75,17 +75,24 @@ return; } - DappMemberEntity fromMember = dappMemberService.findByAddress(e.from, null); - if (fromMember == null) { - DappMemberEntity sourceAddress = dappMemberDao.selectByAddress(ChainEnum.BSC_TFC.getAddress(), null); - fromMember = dappMemberService.insertMember(e.from, sourceAddress.getInviteId()); - } +// DappMemberEntity fromMember = dappMemberService.findByAddress(e.from, null); +// if (fromMember == null) { +// DappMemberEntity sourceAddress = dappMemberDao.selectByAddress(ChainEnum.BSC_TFC.getAddress(), null); +// fromMember = dappMemberService.insertMember(e.from, sourceAddress.getInviteId()); +// return; +// } - // 如果转账对象地址不为源池地址,则创建用户 + // 如果转账对象地址不为源池地址,且对象地址在系统中存在并未激活,则激活用户 if (!e.to.equals(ChainEnum.BSC_TFC_SOURCE.getAddress())) { DappMemberEntity toMember = dappMemberDao.selectByAddress(e.to, null); if (toMember == null) { - toMember = dappMemberService.insertMember(e.to, fromMember.getInviteId()); +// toMember = dappMemberService.insertMember(e.to, fromMember.getInviteId()); + return; + } + + if (toMember.getActiveStatus() == 2) { + toMember.setActiveStatus(1); + dappMemberService.updateById(toMember); } } -- Gitblit v1.9.1