From ef552b45c7affb3b91c39d2451a0233c1da67814 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Tue, 22 Aug 2023 16:24:35 +0800
Subject: [PATCH] 后台修改

---
 src/test/java/cc/mrbird/febs/TreeTest.java |  104 ++++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 84 insertions(+), 20 deletions(-)

diff --git a/src/test/java/cc/mrbird/febs/TreeTest.java b/src/test/java/cc/mrbird/febs/TreeTest.java
index a744d34..fab9322 100644
--- a/src/test/java/cc/mrbird/febs/TreeTest.java
+++ b/src/test/java/cc/mrbird/febs/TreeTest.java
@@ -1,10 +1,18 @@
 package cc.mrbird.febs;
 
+import cc.mrbird.febs.dapp.dto.TransferDto;
+import cc.mrbird.febs.dapp.mapper.DappAchieveMemberTreeDao;
+import cc.mrbird.febs.dapp.service.DappSystemService;
+import cc.mrbird.febs.dapp.service.DappWalletService;
 import cc.mrbird.febs.tree.MatrixTree;
 import cc.mrbird.febs.tree.MemberNode;
+import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.util.RandomUtil;
 import org.junit.jupiter.api.Test;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.test.context.SpringBootTest;
+
+import java.math.BigDecimal;
 
 /**
  * @author wzy
@@ -13,24 +21,80 @@
 @SpringBootTest
 public class TreeTest {
 
-    @Test
-    public void matrixTest() {
-        MatrixTree matrixTree = MatrixTree.getInstance();
-
-
-        String refererId = null;
-        for (int i = 0; i < 11; i++) {
-            String inviteId = RandomUtil.randomString(6);
-            if (i == 2) {
-                refererId = inviteId;
-            }
-            MemberNode memberNode = new MemberNode();
-            memberNode.setMemberId(Long.parseLong(i + 1 + ""));
-            memberNode.setInviteId(inviteId);
-            memberNode.setAddress(RandomUtil.randomString(14));
-            memberNode.setRefererId(refererId);
-            matrixTree.addNode(memberNode);
-        }
-        System.out.println(System.currentTimeMillis());
-    }
+//    @Test
+//    public void matrixTest() {
+//        MatrixTree matrixTree = MatrixTree.getInstance();
+//
+//
+//        String refererId = null;
+//        for (int i = 0; i < 11; i++) {
+//            String inviteId = RandomUtil.randomString(6);
+//            if (i == 2) {
+//                refererId = inviteId;
+//            }
+//            MemberNode memberNode = new MemberNode();
+//            memberNode.setMemberId(Long.parseLong(i + 1 + ""));
+//            memberNode.setInviteId(inviteId);
+//            memberNode.setAddress(RandomUtil.randomString(14));
+//            memberNode.setRefererId(refererId);
+//            matrixTree.addNode(memberNode);
+//        }
+//        System.out.println(System.currentTimeMillis());
+//    }
+//
+//    @Autowired
+//    private DappSystemService dappSystemService;
+//
+//    @Autowired
+//    private DappWalletService dappWalletService;
+//
+//    @Autowired
+//    private DappAchieveMemberTreeDao dappAchieveMemberTreeDao;
+//
+//    /**
+//     *
+//     * // 第一次{amount: val, fee: 0, txHash: '', type: 1, buyType: 2}
+//     *       // 成功{type: 1, txHash: result.transactionHash, id: res.data, flag: 'success', buyType: 2}
+//     *       // 失败{type: 1, id: res.data, flag: 'fail', buyType: 2}
+//     */
+//    @Test
+//    public void testTransfer(){
+//        //第一次
+//        TransferDto transferDto = new TransferDto();
+//        transferDto.setAmount(new BigDecimal(0.00105));
+//        transferDto.setFee(BigDecimal.ZERO);
+//        transferDto.setType(1);
+//        transferDto.setBuyType(2);
+//        transferDto.setMemberId(140L);
+//        Long transfer = dappWalletService.transfer(transferDto);
+//        transferDto.setTxHash("0x4c26f944d469219030512907bc3fd3d825d40d1ace7108dd3923a67d95b81094");
+//        transferDto.setId(transfer);
+//        transferDto.setFlag("success");
+//        dappWalletService.transfer(transferDto);
+//    }
+//    @Test
+//    public void testTransfer2(){
+//        //成功
+//        TransferDto transferDto = new TransferDto();
+//        transferDto.setType(1);
+//        transferDto.setTxHash("ceshi"+ DateUtil.now());
+//        transferDto.setId(422L);
+//        transferDto.setFlag("success");
+//        transferDto.setBuyType(2);
+//        transferDto.setAmount(new BigDecimal(1.05));
+//        transferDto.setFee(BigDecimal.ZERO);
+//        transferDto.setMemberId(111L);
+//        dappWalletService.transfer(transferDto);
+//    }
+//
+//    @Test
+//    public void resetMatrix() {
+//        dappSystemService.levelProfit(9L);
+//        dappSystemService.memberOut(9L);
+//    }
+//
+//    @Test
+//    public void limitResetProfitTest() {
+//        dappSystemService.putIntoProfit(59L, 1);
+//    }
 }

--
Gitblit v1.9.1