| | |
| | | import cc.mrbird.febs.common.utils.LoginUserUtil; |
| | | import cc.mrbird.febs.common.utils.RedisUtils; |
| | | import cc.mrbird.febs.dapp.dto.RecordInPageDto; |
| | | import cc.mrbird.febs.dapp.dto.TransferDto; |
| | | import cc.mrbird.febs.dapp.dto.WalletOperateDto; |
| | | import cc.mrbird.febs.dapp.entity.*; |
| | | import cc.mrbird.febs.dapp.mapper.*; |
| | |
| | | |
| | | @Override |
| | | public WalletInfoVo walletInfo() { |
| | | DappMemberEntity member = LoginUserUtil.getAppUser(); |
| | | |
| | | DappWalletCoinEntity walletCoin = dappWalletCoinDao.selectByMemberId(member.getId()); |
| | | DappWalletMineEntity walletMine = dappWalletMineDao.selectByMemberId(member.getId()); |
| | | // DappMemberEntity member = LoginUserUtil.getAppUser(); |
| | | // DappWalletCoinEntity walletCoin = dappWalletCoinDao.selectByMemberId(member.getId()); |
| | | // DappWalletMineEntity walletMine = dappWalletMineDao.selectByMemberId(member.getId()); |
| | | |
| | | WalletInfoVo walletInfo = new WalletInfoVo(); |
| | | walletInfo.setInviteId(member.getInviteId()); |
| | | walletInfo.setTotalMine(walletMine.getTotalAmount()); |
| | | walletInfo.setAvailableMine(walletMine.getAvailableAmount()); |
| | | walletInfo.setAvailableWallet(walletCoin.getAvailableAmount()); |
| | | // walletInfo.setInviteId(member.getInviteId()); |
| | | // walletInfo.setTotalMine(walletMine.getTotalAmount()); |
| | | // walletInfo.setAvailableMine(walletMine.getAvailableAmount()); |
| | | // walletInfo.setAvailableWallet(walletCoin.getAvailableAmount()); |
| | | |
| | | walletInfo.setTotalChild(10000); |
| | | walletInfo.setTotalChild(41451); |
| | | return walletInfo; |
| | | } |
| | | |
| | |
| | | walletCoin.setFrozenAmount(walletCoin.getFrozenAmount().add(walletOperateDto.getAmount())); |
| | | dappWalletCoinDao.updateById(walletCoin); |
| | | |
| | | DappFundFlowEntity fund = new DappFundFlowEntity(member.getId(), walletOperateDto.getAmount(), AppContants.MONEY_TYPE_WITHDRAWAL, 1, fee); |
| | | DappFundFlowEntity fund = new DappFundFlowEntity(member.getId(), walletOperateDto.getAmount(), AppContants.MONEY_TYPE_WITHDRAWAL, 1, new BigDecimal(fee)); |
| | | dappFundFlowDao.insert(fund); |
| | | |
| | | DappAccountMoneyChangeEntity usdtChange = new DappAccountMoneyChangeEntity(member.getId(), preAmount, walletOperateDto.getAmount(), walletCoin.getAvailableAmount(), "USDT申请提现", AppContants.MONEY_TYPE_WITHDRAWAL); |
| | |
| | | Page<DappAccountMoneyChangeEntity> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | return dappAccountMoneyChangeDao.selectInPage(change, page); |
| | | } |
| | | |
| | | @Override |
| | | public void transfer(TransferDto transferDto) { |
| | | DappMemberEntity member = LoginUserUtil.getAppUser(); |
| | | |
| | | DappFundFlowEntity fundFlow = new DappFundFlowEntity(member.getId(), transferDto.getAmount(), transferDto.getType(), 1, transferDto.getFee(), transferDto.getTxHash()); |
| | | dappFundFlowDao.insert(fundFlow); |
| | | } |
| | | } |