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