From 7a2f69e4cf9771c9450b009ea5deaaa07e279f11 Mon Sep 17 00:00:00 2001 From: wzy <wzy19931122ai@163.com> Date: Thu, 28 Jul 2022 22:44:42 +0800 Subject: [PATCH] fix --- src/main/java/cc/mrbird/febs/dapp/service/impl/DappSystemServiceImpl.java | 36 ++++++++++++++++++++++++++++++++++-- 1 files changed, 34 insertions(+), 2 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappSystemServiceImpl.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappSystemServiceImpl.java index ff3a42b..95383f1 100644 --- a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappSystemServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappSystemServiceImpl.java @@ -24,13 +24,20 @@ import com.alibaba.fastjson.JSONObject; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.jsoup.Jsoup; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import java.io.IOException; import java.math.BigDecimal; import java.math.BigInteger; import java.math.RoundingMode; +import java.net.MalformedURLException; +import java.net.URL; import java.util.*; /** @@ -99,7 +106,7 @@ Object makePoolObj = redisUtils.get(AppContants.REDIS_KEY_MAKE_POOL_CNT); BigDecimal balance; if (makePoolObj == null) { - balance = ChainService.getInstance(ChainEnum.BSC_TFC_MAKE.name()).balanceOf(ChainEnum.BSC_TFC_MAKE.getAddress()); + balance = ChainService.getInstance(ChainEnum.BSC_TFC.name()).balanceOf(ChainEnum.BSC_TFC.getAddress()); redisUtils.set(AppContants.REDIS_KEY_MAKE_POOL_CNT, balance); } else { balance = (BigDecimal) makePoolObj; @@ -150,7 +157,8 @@ system.setUsdtTotal(usdtTotal); system.setUsdtRemain(usdtRemain); - system.setFeeRatio(BigDecimal.TEN); + system.setFeeRatio(new BigDecimal("7")); + system.setBuyFeeRatio(new BigDecimal("3")); return system; } @@ -260,6 +268,30 @@ } @Override + public void tradeNftProfitDistribute(Long id) { + DappFundFlowEntity fundFlow = dappFundFlowDao.selectById(id); + + BigInteger totalNFT = ChainService.getInstance(ChainEnum.BSC_TFC.name()).totalSupply(); + + + + + } + +// public static void main(String[] args) throws IOException { +// Document parse = Jsoup.parse(new URL("https://bscscan.com/token/generic-tokenholders2?a=0x03c7d3f141c5f03971604958170e253362e13be6"), 10000000); +// +// Elements tbodys = parse.getElementsByTag("tbody"); +// +// Element tbody = tbodys.get(0); +// +// Elements elements = tbody.getElementsMatchingOwnText("^0x.*$"); +// +// String text = elements.get(0).text(); +// System.out.println(1111); +// } + + @Override public void mining() { ContractChainService contract = ChainService.getInstance(ChainEnum.BSC_TFC.name()); // 发行量 -- Gitblit v1.9.1