| | |
| | | }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; |