KKSU
2024-05-07 4aabd0b6af210226e61136bb494252fcb10022fb
测试
2 files modified
40 ■■■■ changed files
src/main/java/cc/mrbird/febs/dapp/chain/ChainEnum.java 18 ●●●● patch | view | raw | blame | history
src/test/java/cc/mrbird/febs/MemberTest.java 22 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/chain/ChainEnum.java
@@ -29,10 +29,15 @@
     * 0x55d398326f99059fF775485246999027B3197955
     * 测试链 0x337610d27c682E347C9cD60BD4b3b107C9d34dDd
     */
//    BSC_USDT("BSC", "0x8Afd8Bfd8be3cCEB47A6A997DD1b3Fb0046d5124",
//            "0x24a2b437f5d6b1212960fe6b0bff7dabae731a3e1fb32da6e4b50fc96623d05d",
//            "https://bsc-dataseed1.ninicoin.io",
//            "0x55d398326f99059fF775485246999027B3197955",
//            ""),
    BSC_USDT("BSC", "0x8Afd8Bfd8be3cCEB47A6A997DD1b3Fb0046d5124",
            "0x24a2b437f5d6b1212960fe6b0bff7dabae731a3e1fb32da6e4b50fc96623d05d",
            "https://bsc-dataseed1.ninicoin.io",
            "0x55d398326f99059fF775485246999027B3197955",
            "https://data-seed-prebsc-1-s1.bnbchain.org:8545",
            "0x94F0EB38dF3Ea80d0719Df6E113E544698101FEd",
            ""),
    /**
@@ -47,10 +52,15 @@
            "https://data-seed-prebsc-1-s1.bnbchain.org:8545",
            "0x2e8CC17ebbB248395a4c3A38374cef2ab0369e18",
            ""),
//    BSC_GFA("BSC", "0x8Afd8Bfd8be3cCEB47A6A997DD1b3Fb0046d5124",
//            "0x24a2b437f5d6b1212960fe6b0bff7dabae731a3e1fb32da6e4b50fc96623d05d",
//            "https://bsc-dataseed1.ninicoin.io",
//            "0x667354738eC4dbEC65d02Dc3Cec03E94bb3bAcCA",
//            ""),
    BSC_GFA("BSC", "0x8Afd8Bfd8be3cCEB47A6A997DD1b3Fb0046d5124",
            "0x24a2b437f5d6b1212960fe6b0bff7dabae731a3e1fb32da6e4b50fc96623d05d",
            "https://bsc-dataseed1.ninicoin.io",
            "0x667354738eC4dbEC65d02Dc3Cec03E94bb3bAcCA",
            "https://data-seed-prebsc-1-s1.bnbchain.org:8545",
            "0xe3a5aEe8D971b4335Ce3a716A5cAD86C3E68f3F4",
            ""),
    /**
src/test/java/cc/mrbird/febs/MemberTest.java
@@ -46,12 +46,26 @@
    @Test
    public void mineJob() {
        List<DappAchieve> dappAchieves = dappAchieveMapper.selectList(null);
        Long memberId = 129L;
        List<DappAchieve> dappAchieves = dappAchieveMapper.selectListByMemberId(memberId);
        BigDecimal goldAmountDone = dappAchieveMapper.selectGoldAmountByMemberId(memberId);
        BigDecimal coinAmountDone = dappAchieveMapper.selectCoinAmountByMemberId(memberId);
        if(CollUtil.isNotEmpty(dappAchieves)){
            for(DappAchieve dappAchieve : dappAchieves){
                asyncCjService.calculateAchieve(dappAchieve);
            }
            BigDecimal goldAmount = dappAchieves.stream().map(DappAchieve::getGoldAmount).reduce(BigDecimal.ZERO, BigDecimal::add).setScale(8,BigDecimal.ROUND_DOWN);
            BigDecimal coinAmount = dappAchieves.stream().map(DappAchieve::getCoinAmount).reduce(BigDecimal.ZERO, BigDecimal::add).setScale(8,BigDecimal.ROUND_DOWN);
            BigDecimal goldAmountAva = goldAmount.subtract(goldAmountDone);//金本位剩余
            BigDecimal coinAmountAva = coinAmount.subtract(coinAmountDone);//币本位剩余
            System.out.println(goldAmountAva);
            System.out.println(coinAmountAva);
        }
//        List<DappAchieve> dappAchieves = dappAchieveMapper.selectList(null);
//        if(CollUtil.isNotEmpty(dappAchieves)){
//            for(DappAchieve dappAchieve : dappAchieves){
//                asyncCjService.calculateAchieve(dappAchieve);
//            }
//        }
//        dappSystemService.tradeProfitDistribute(1L);
    }
}