| | |
| | | zhiya.setFrozenBalance(gusdfrozenBalance.subtract(balance)); |
| | | zhiya.setAvailableBalance(gusdAvailableBalance.add(balance)); |
| | | zhiYaDao.updateById(zhiya); |
| | | //赎回后奖励直接去币币账户 |
| | | Long sumReward = zhiYaDao.selectSumRewardByMemberIdAndRecordIdAndType(memberId,id,1); |
| | | MemberWalletCoinEntity memberWalletCoinEntity = memberWalletCoinDao.selectWalletCoinBymIdAndCode(memberId, CoinTypeEnum.GRICE.toString()); |
| | | memberWalletCoinEntity.setAvailableBalance(memberWalletCoinEntity.getAvailableBalance().add(new BigDecimal(sumReward))); |
| | | memberWalletCoinEntity.setTotalBalance(memberWalletCoinEntity.getTotalBalance().add(new BigDecimal(sumReward))); |
| | | memberWalletCoinDao.updateById(memberWalletCoinEntity); |
| | | //更新团队算力表 |
| | | MemberEntity memberEntity = memberdao.selectById(memberId); |
| | | String refererIds = memberEntity.getRefererIds(); |
| | |
| | | multiplyReward = multiplyReward.subtract(multiplySSJ); |
| | | |
| | | MemberWalletCoinEntity memberWalletCoinEntitySSJ = memberWalletCoinDao.selectWalletCoinBymIdAndCode(memberEntitySSJ.getId(), CoinTypeEnum.GRICE.toString()); |
| | | memberWalletCoinEntitySSJ.setAvailableBalance(memberWalletCoinEntitySSJ.getAvailableBalance().add(multiply)); |
| | | memberWalletCoinEntitySSJ.setTotalBalance(memberWalletCoinEntitySSJ.getTotalBalance().add(multiply)); |
| | | memberWalletCoinEntitySSJ.setAvailableBalance(memberWalletCoinEntitySSJ.getAvailableBalance().add(multiplySSJ)); |
| | | memberWalletCoinEntitySSJ.setTotalBalance(memberWalletCoinEntitySSJ.getTotalBalance().add(multiplySSJ)); |
| | | memberWalletCoinDao.updateById(memberWalletCoinEntitySSJ); |
| | | |
| | | ZhiyaRewardEntity zhiyaRewardEntitySSJ = new ZhiyaRewardEntity(); |