From d5bdc5f5f9da677fc4ae93278a9d6f37e47e026b Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Sat, 22 Jun 2024 16:57:17 +0800 Subject: [PATCH] 后台矩阵列表 --- src/main/java/cc/mrbird/febs/dapp/service/impl/DappSystemServiceImpl.java | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappSystemServiceImpl.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappSystemServiceImpl.java index 4b6e919..c9a75a7 100644 --- a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappSystemServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappSystemServiceImpl.java @@ -397,14 +397,32 @@ dbMemberNode.setWorkState(1); dbMemberNodeMapper.insert(dbMemberNode); + boolean flag = false;//下一级的再次复投 if(ObjectUtil.isNotEmpty(dbMemberNodeOld)){ if(dbMemberNode.getLeftRight() == 1){ dbMemberNodeOld.setLeftNode(dbMemberNode.getId()); }else{ dbMemberNodeOld.setRightNode(dbMemberNode.getId()); + flag = true; } dbMemberNodeMapper.updateById(dbMemberNodeOld); } + if(flag){ + if(ObjectUtil.isEmpty(dbMemberNodeOld.getParentNode())){ + return; + } + Long parentNode = dbMemberNodeOld.getParentNode(); + DbMemberNode dbMemberNodeRoot = dbMemberNodeMapper.selectById(parentNode); + if(ObjectUtil.isEmpty(dbMemberNodeRoot)){ + return; + } + //每个星团,只复投10轮 + if(10 < dbMemberNodeRoot.getCountFund()){ + return; + } + + memberNodeNext(dbMemberNodeRoot); + } } -- Gitblit v1.9.1