From 6fb06339ed300ba04eca4c105185e1b2198ee8c9 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Mon, 24 Jun 2024 09:52:49 +0800
Subject: [PATCH] 后台矩阵列表

---
 src/main/java/cc/mrbird/febs/dapp/service/impl/DappSystemServiceImpl.java |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 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 5ad72f5..8928afd 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
@@ -304,10 +304,21 @@
             perkSevenTeen(memberId,add,countFund);
 
             return;
+        }else if(10 < countFund){
+            return;
         }else{
             //复投
             Integer type = dbMemberNodeRoot.getType();
-            futouSixTeen(memberId,dbMemberNodeRoot.getAmount(),type,countFund+1);
+            Integer countFundNext = countFund + 1;
+            QueryWrapper<DbMemberNode> nodeQueryWrapper = new QueryWrapper<>();
+            nodeQueryWrapper.eq("member_id",memberId);
+            nodeQueryWrapper.eq("type", type);
+            nodeQueryWrapper.eq("count_fund", countFundNext);
+            DbMemberNode dbMemberNode = dbMemberNodeMapper.selectOne(nodeQueryWrapper);
+            if(ObjectUtil.isNotEmpty(dbMemberNode)){
+                return;
+            }
+            futouSixTeen(memberId,dbMemberNodeRoot.getAmount(),type,countFundNext);
             //产生收益
             perkSevenTeen(memberId,perkAmount,countFund);
             return;

--
Gitblit v1.9.1