Helius
2022-07-19 46236454fdc29f1786fd8876438bf38e651037e6
src/main/java/cc/mrbird/febs/dapp/service/impl/DappSystemServiceImpl.java
@@ -546,9 +546,9 @@
                int i = (int) parentRecommend;
                // 如果超过10个,则新增一个盲盒,并重置推荐人数
                if (++i == 3) {
                if (++i == 10) {
                    box = 1;
                    redisUtils.hset(AppContants.IDO_MEMBER_RECOMMEND_CNT, parent.getAddress(), 1);
                    redisUtils.hset(AppContants.IDO_MEMBER_RECOMMEND_CNT, parent.getAddress(), 0);
                } else {
                    redisUtils.hset(AppContants.IDO_MEMBER_RECOMMEND_CNT, parent.getAddress(), i);
                }
@@ -565,5 +565,8 @@
        parentIdoAssets.setBoxCnt(parentIdoAssets.getBoxCnt() + box);
        parentIdoAssets.setCoinAmount(parentIdoAssets.getCoinAmount().add(returnCoin));
        dappIdoAssetsDao.updateById(parentIdoAssets);
        DappFundFlowEntity returnFundFlow = new DappFundFlowEntity(parent.getId(), returnCoin, 4, 2, BigDecimal.ZERO);
        dappFundFlowDao.insert(returnFundFlow);
    }
}