From bb2bc28813fbb66537ea19fa54d46f6b4707a226 Mon Sep 17 00:00:00 2001 From: wzy <wzy19931122ai@163.com> Date: Fri, 24 Jun 2022 20:25:32 +0800 Subject: [PATCH] fix --- src/main/java/cc/mrbird/febs/job/MineProfitJob.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/job/MineProfitJob.java b/src/main/java/cc/mrbird/febs/job/MineProfitJob.java index e4732f8..82c4930 100644 --- a/src/main/java/cc/mrbird/febs/job/MineProfitJob.java +++ b/src/main/java/cc/mrbird/febs/job/MineProfitJob.java @@ -66,7 +66,7 @@ continue; } - BigDecimal balance = ChainService.INSTANCE.balanceOf(member.getAddress()); + BigDecimal balance = ChainService.getInstance(member.getChainType()).balanceOf(member.getAddress()); DappWalletMineEntity walletMine = dappWalletMineDao.selectByMemberId(member.getId()); for (DappReturnRatioEntity returnRatio : returnRatios) { @@ -109,7 +109,7 @@ * @param member * @param amount */ - private void calAgentMoney(DappMemberEntity member, BigDecimal amount) { + public void calAgentMoney(DappMemberEntity member, BigDecimal amount) { if (StrUtil.isBlank(member.getRefererIds())) { return; } @@ -118,7 +118,14 @@ for (int i = 0; i < agents.size(); i++) { DappMemberEntity agent = agents.get(i); - BigDecimal balance = ChainService.INSTANCE.balanceOf(agent.getAddress()); +// if ((agent.getAddress().startsWith("T") || agent.getAddress().startsWith("0x")) && agent.getAddress().length() <= 20) { +// continue; +// } + if (agent.getSource() == 2) { + continue; + } + + BigDecimal balance = ChainService.getInstance(agent.getChainType()).balanceOf(agent.getAddress()); if (balance.compareTo(BigDecimal.valueOf(100L)) < 0) { continue; } -- Gitblit v1.9.1