xiaoyong931011
2022-12-08 d071926dc82b991b762aaefea03c6d21621c415e
src/main/java/cc/mrbird/febs/dapp/service/impl/ApiIgtOnHookPlanServiceImpl.java
@@ -183,6 +183,7 @@
        String onOffStr = onOff.getValue() == null ? "OFF":onOff.getValue();
        if("ON".equals(onOffStr)){
            totalProfit = BigDecimal.ZERO;
            planAmount = BigDecimal.ZERO;
        }
        String refererIds = dappMemberEntity.getRefererIds();
@@ -228,6 +229,10 @@
        igtOnHookPlanOrderDao.updateById(igtOnHookPlanOrder);
        BigDecimal totalMoney = planAmount.add(totalProfit);
        if("ON".equals(onOffStr)){
            totalMoney = BigDecimal.ZERO;
        }
        DappWalletCoinEntity dappWalletCoinEntity = dappWalletCoinDao.selectByMemberId(memberId);
        dappWalletCoinDao.addTotalAndaddAvailableById(dappWalletCoinEntity.getId(),totalMoney);
@@ -585,6 +590,7 @@
        String onOffStr = onOff.getValue() == null ? "OFF":onOff.getValue();
        if("ON".equals(onOffStr)){
            totalProfit = BigDecimal.ZERO;
            planAmount = BigDecimal.ZERO;
        }
//        BigDecimal totalProfit = planAmount.multiply(hangingRevenueLevel).setScale(4,BigDecimal.ROUND_DOWN);
@@ -637,6 +643,9 @@
        dappMemberEntity.setIsOnHook(3);
        dappMemberDao.updateById(dappMemberEntity);
        if("ON".equals(onOffStr)){
            totalMoney = BigDecimal.ZERO;
        }
        DappWalletCoinEntity dappWalletCoinEntity = dappWalletCoinDao.selectByMemberId(memberId);
        BigDecimal availableAmount = dappWalletCoinEntity.getAvailableAmount();
        dappWalletCoinDao.addTotalAndaddAvailableById(dappWalletCoinEntity.getId(),totalMoney);