package cc.mrbird.febs;
|
|
import cc.mrbird.febs.dapp.mapper.DappAchieveMemberTreeDao;
|
import cc.mrbird.febs.dapp.service.DappSystemService;
|
import cc.mrbird.febs.tree.MatrixTree;
|
import cc.mrbird.febs.tree.MemberNode;
|
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;
|
|
/**
|
* @author wzy
|
* @date 2022-08-24
|
**/
|
@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());
|
}
|
|
@Autowired
|
private DappSystemService dappSystemService;
|
|
@Autowired
|
private DappAchieveMemberTreeDao dappAchieveMemberTreeDao;
|
|
@Test
|
public void resetMatrix() {
|
dappSystemService.resetMatrix();
|
// dappAchieveMemberTreeDao.emptyTable();
|
}
|
|
@Test
|
public void limitResetProfitTest() {
|
dappSystemService.putIntoProfit(59L, 1);
|
}
|
}
|