package cc.mrbird.febs.job; import lombok.extern.slf4j.Slf4j; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.stereotype.Component; /** * @author wzy * @date 2022-08-26 **/ @Slf4j @Component @ConditionalOnProperty(prefix = "system", name = "chain-listener", havingValue = "true") public class MatrixTreeInit { // @Autowired // private DappAchieveTreeDao dappAchieveTreeDao; // // @Autowired // private DappMemberDao dappMemberDao; // // @PostConstruct // public void init() { //// List tree = dappAchieveTreeDao.selectTreeList(); // List 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); // } // } }