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