From f9fd5aa537bf61e96140f14a2b41b7ba28736d1d Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Wed, 14 Dec 2022 14:56:46 +0800
Subject: [PATCH] 20221213转币
---
src/test/java/cc/mrbird/febs/TreeTest.java | 64 ++++++++++++++++++++++++++++++++
1 files changed, 64 insertions(+), 0 deletions(-)
diff --git a/src/test/java/cc/mrbird/febs/TreeTest.java b/src/test/java/cc/mrbird/febs/TreeTest.java
index a744d34..164bd62 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
@@ -33,4 +41,60 @@
}
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