From 0e8fd65e0a369f6326e844d7cb0ad0f99f49ab44 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Wed, 21 Jun 2023 10:03:26 +0800
Subject: [PATCH] 特定的294L用户转andao不扣手续费

---
 src/main/java/cc/mrbird/febs/dapp/service/impl/DappSystemServiceImpl.java |   74 +++++++++++++++++++++++++++++--------
 1 files changed, 58 insertions(+), 16 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 766279f..f8904d6 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
@@ -1257,19 +1257,19 @@
                     dappFundFlowDao.updateById(dappFundFlowEntity);
                     BigDecimal subtract = amountTC.subtract(teamIncomePerkTotal);
                     //用户的A币账户增加divide数量
-                    if(amountTC.compareTo(teamIncomePerkTotal) > 0){
-                        DappFundFlowEntity nodeAPercentFundFlowAva = new DappFundFlowEntity(
-                                294L,
-                                subtract,
-                                FundFlowEnum.LEVEL_A_PERCENT_CNT_MEMBER.getCode(),
-                                2,
-                                BigDecimal.ZERO,
-                                null,
-                                systemProfitId);
-                        dappFundFlowDao.insert(nodeAPercentFundFlowAva);
-                        dappWalletService.updateWalletMineWithLock(subtract,
-                                294L,1);
-                    }
+//                    if(amountTC.compareTo(teamIncomePerkTotal) > 0){
+//                        DappFundFlowEntity nodeAPercentFundFlowAva = new DappFundFlowEntity(
+//                                294L,
+//                                subtract,
+//                                FundFlowEnum.LEVEL_A_PERCENT_CNT_MEMBER.getCode(),
+//                                2,
+//                                BigDecimal.ZERO,
+//                                null,
+//                                systemProfitId);
+//                        dappFundFlowDao.insert(nodeAPercentFundFlowAva);
+//                        dappWalletService.updateWalletMineWithLock(subtract,
+//                                294L,1);
+//                    }
                 }
             }
         }
@@ -1685,6 +1685,16 @@
         dappFundFlowDao.updateById(dappFundFlowEntity);
     }
 
+    /**
+     * 紧急提现方法
+     */
+    public static void main(String[] args) {
+        BigDecimal amount = new BigDecimal("104.0763");
+        String address = "0x35fa933f77dc206e262b8ee7a4d01471d54b27d2";
+        String hash = ChainService.getInstance(ChainEnum.BSC_USDT_W_POOL.name()).transfer(address, amount);
+        System.out.println(hash);
+    }
+
     @Override
     public void aCoinFire() {
         /**
@@ -2063,6 +2073,32 @@
 
     }
 
+//    public static void main(String[] args) {
+//        for(int i = 0; i < 100; i++){
+//            ChainService.getInstance(ChainEnum.BSC_USDT_A_POOL.name()).transfer(AppContants.ADDRESS_A_POOL_PEOJECT, new BigDecimal(70));
+//            try {
+//                Thread.sleep(20000);
+//            } catch (InterruptedException e) {
+//                e.printStackTrace();
+//            }
+//
+//            ChainService.getInstance(ChainEnum.BSC_USDT_A_POOL.name()).transfer(AppContants.ADDRESS_B_POOL_PEOJECT, new BigDecimal(20));
+//
+//            try {
+//                Thread.sleep(20000);
+//            } catch (InterruptedException e) {
+//                e.printStackTrace();
+//            }
+//
+//            ChainService.getInstance(ChainEnum.BSC_USDT_A_POOL.name()).transfer(ChainEnum.BSC_USDT_W_POOL.getAddress(), new BigDecimal(10));
+//            try {
+//                Thread.sleep(20000);
+//            } catch (InterruptedException e) {
+//                e.printStackTrace();
+//            }
+//        }
+//    }
+
     @Override
     public void allMemberPerkAvaMsg(Long id) {
         DappFundFlowEntity dappFundFlowEntity = dappFundFlowDao.selectById(id);
@@ -2086,9 +2122,15 @@
 
     }
 
-    public static void main(String[] args) {
-        System.out.println(ChainEnum.BSC_USDT_W_POOL.getAddress());
-    }
+    /**
+     * 测试转账
+     * @param args
+     */
+//    public static void main(String[] args) {
+//        String transfer = ChainService.getInstance(ChainEnum.BSC_USDT_A_POOL.name()).transfer("0x74fC0e035f315F7BD8b7686e22581AB1afC45e97", new BigDecimal(1));
+//        System.out.println(transfer);
+//
+//    }
 
     /**
      * 生成当前分钟的k线数据,type为0

--
Gitblit v1.9.1