KKSU
2024-06-13 197dc3fac63b0277a6c1703dac5f827e79d8ef58
src/main/java/cc/mrbird/febs/dapp/service/impl/DappSystemServiceImpl.java
@@ -250,10 +250,12 @@
     */
    public void memberNodeNext(DbMemberNode dbMemberNodeRoot) {
        log.info("进入复投");
        DataDictionaryCustom inviteNumDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
                DataDictionaryEnum.INVITE_NUM.getType(),
                DataDictionaryEnum.INVITE_NUM.getCode()
        );
        int inviteNum = Integer.parseInt(inviteNumDic.getValue());
        Long memberId = dbMemberNodeRoot.getMemberId();
@@ -268,6 +270,9 @@
        if(inviteNum > dappMemberEntities.size()){
            return;
        }
        //任何星级的原来节点都要出局
        dbMemberNodeRoot.setWorkState(DbMemberNode.STATE_TWO);
        dbMemberNodeMapper.updateById(dbMemberNodeRoot);
        //任何星级,10轮,收益本金都返回
        Integer countFund = dbMemberNodeRoot.getCountFund();
        //收益
@@ -275,9 +280,6 @@
        if(10 == countFund){//任何星级,10轮,收益本金都返回
            BigDecimal add = dbMemberNodeRoot.getAmount().add(perkAmount);
            perkSevenTeen(memberId,add,countFund);
            dbMemberNodeRoot.setWorkState(DbMemberNode.STATE_TWO);
            dbMemberNodeMapper.updateById(dbMemberNodeRoot);
            return;
        }else{