From b60666a3fe9822277efd717380e619f08ac3ad9f Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Thu, 13 Jun 2024 11:42:23 +0800 Subject: [PATCH] 星级矩阵 --- src/main/java/cc/mrbird/febs/job/MatrixTreeInit.java | 62 +++++++++++++------------------ 1 files changed, 26 insertions(+), 36 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/job/MatrixTreeInit.java b/src/main/java/cc/mrbird/febs/job/MatrixTreeInit.java index c4ee5f2..86b436c 100644 --- a/src/main/java/cc/mrbird/febs/job/MatrixTreeInit.java +++ b/src/main/java/cc/mrbird/febs/job/MatrixTreeInit.java @@ -1,18 +1,8 @@ package cc.mrbird.febs.job; -import cc.mrbird.febs.dapp.entity.DappAchieveTreeEntity; -import cc.mrbird.febs.dapp.entity.DappMemberEntity; -import cc.mrbird.febs.dapp.mapper.DappAchieveTreeDao; -import cc.mrbird.febs.dapp.mapper.DappMemberDao; -import cc.mrbird.febs.tree.MatrixTree; -import cc.mrbird.febs.tree.MemberNode; import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.stereotype.Component; - -import javax.annotation.PostConstruct; -import java.util.List; /** * @author wzy @@ -23,30 +13,30 @@ @ConditionalOnProperty(prefix = "system", name = "chain-listener", havingValue = "true") public class MatrixTreeInit { - @Autowired - private DappAchieveTreeDao dappAchieveTreeDao; - - @Autowired - private DappMemberDao dappMemberDao; - - @PostConstruct - public void init() { -// List<DappAchieveTreeEntity> tree = dappAchieveTreeDao.selectTreeList(); - List<DappAchieveTreeEntity> tree = dappAchieveTreeDao.selectTreeListV2(); - - MatrixTree instance = MatrixTree.getInstance(); - for (DappAchieveTreeEntity treeNode : tree) { - Long memberId = treeNode.getMemberId(); - DappMemberEntity dappMemberEntity = dappMemberDao.selectById(memberId); - - - MemberNode node = new MemberNode(); - node.setAddress(dappMemberEntity.getAddress()); - node.setInviteId(dappMemberEntity.getInviteId()); - node.setRefererId(dappMemberEntity.getRefererId()); - node.setMemberId(treeNode.getMemberId()); - node.setFundId(treeNode.getFundId()); - instance.addNode(node); - } - } +// @Autowired +// private DappAchieveTreeDao dappAchieveTreeDao; +// +// @Autowired +// private DappMemberDao dappMemberDao; +// +// @PostConstruct +// public void init() { +//// List<DappAchieveTreeEntity> tree = dappAchieveTreeDao.selectTreeList(); +// List<DappAchieveTreeEntity> tree = dappAchieveTreeDao.selectTreeListV2(); +// +// MatrixTree instance = MatrixTree.getInstance(); +// for (DappAchieveTreeEntity treeNode : tree) { +// Long memberId = treeNode.getMemberId(); +// DappMemberEntity dappMemberEntity = dappMemberDao.selectById(memberId); +// +// +// MemberNode node = new MemberNode(); +// node.setAddress(dappMemberEntity.getAddress()); +// node.setInviteId(dappMemberEntity.getInviteId()); +// node.setRefererId(dappMemberEntity.getRefererId()); +// node.setMemberId(treeNode.getMemberId()); +// node.setFundId(treeNode.getFundId()); +// instance.addNode(node); +// } +// } } -- Gitblit v1.9.1