From 09eca02701d369e82b29c08b403688648c1d4bc6 Mon Sep 17 00:00:00 2001 From: Hentua <wangdoubleone@gmail.com> Date: Tue, 06 Jun 2023 00:27:45 +0800 Subject: [PATCH] 矩阵修改 --- src/test/java/cc/mrbird/febs/TreeTest.java | 40 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 40 insertions(+), 0 deletions(-) diff --git a/src/test/java/cc/mrbird/febs/TreeTest.java b/src/test/java/cc/mrbird/febs/TreeTest.java index 8312aeb..455ec6d 100644 --- a/src/test/java/cc/mrbird/febs/TreeTest.java +++ b/src/test/java/cc/mrbird/febs/TreeTest.java @@ -2,9 +2,20 @@ import cc.mrbird.febs.common.tree.MatrixTree; import cc.mrbird.febs.common.tree.MemberNode; +import cc.mrbird.febs.mall.entity.MallMember; +import cc.mrbird.febs.mall.entity.MallOrderInfo; +import cc.mrbird.febs.mall.mapper.MallMemberMapper; +import cc.mrbird.febs.mall.mapper.MallOrderInfoMapper; +import cc.mrbird.febs.mall.service.IAgentService; +import cc.mrbird.febs.mall.service.IMatrixTreeNodeService; +import cn.hutool.core.collection.CollUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import lombok.extern.slf4j.Slf4j; import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; + +import java.util.List; /** * @author wzy @@ -27,4 +38,33 @@ System.out.println(111); } + + @Autowired + private MallMemberMapper mallMemberMapper; + + @Autowired + private IMatrixTreeNodeService matrixTreeNodeService; + + @Autowired + private MallOrderInfoMapper mallOrderInfoMapper; + + @Autowired + private IAgentService agentService; + + @Test + public void initMemberTreeTest() { + LambdaQueryWrapper<MallOrderInfo> orderQuery = new LambdaQueryWrapper<>(); + orderQuery.eq(MallOrderInfo::getStatus, 2) + .eq(MallOrderInfo::getOrderType, 1) + .orderByAsc(MallOrderInfo::getId); + List<MallOrderInfo> mallOrderInfos = mallOrderInfoMapper.selectList(orderQuery); + + for (MallOrderInfo mallOrderInfo : mallOrderInfos) { + agentService.autoUpAgentLevel(mallOrderInfo.getMemberId()); + } + + MatrixTree instance = MatrixTree.getInstance(); + System.out.println(111); + } + } -- Gitblit v1.9.1