| | |
| | | MemberQuickBuySaleVo memberQuickBuySaleVo = new MemberQuickBuySaleVo();
|
| | | memberQuickBuySaleVo.setId(memberQuickBuySaleEntity.getId());
|
| | | // 返回前台付款方式
|
| | | return Result.ok(memberQuickBuySaleVo);
|
| | | return Result.ok("提交成功",memberQuickBuySaleVo);
|
| | | }
|
| | |
|
| | | @Override
|
| | |
| | | MemberQuickBuySaleEntity memberQuickBuySaleEntity = memberQuickBuySaleDao.selectByIdAndMemberId(member.getId(),id);
|
| | | memberQuickBuySaleEntity.setOrderStatus(MemberQuickBuySaleEntity.CHARGE_STATUS_CANCEL_USER);
|
| | | memberQuickBuySaleDao.updateById(memberQuickBuySaleEntity);
|
| | | |
| | | // 判断是否存在足够余额
|
| | | MemberWalletCoinEntity walletCoin = memberWalletCoinDao.selectWalletCoinBymIdAndCode(member.getId(),CoinTypeEnum.USDT.toString());
|
| | | boolean flag = true;
|
| | | while(flag) {
|
| | | walletCoin.setAvailableBalance(walletCoin.getAvailableBalance().add(memberQuickBuySaleEntity.getAmountUsdt()));
|
| | | walletCoin.setFrozenBalance(walletCoin.getFrozenBalance().subtract(memberQuickBuySaleEntity.getAmountUsdt()));
|
| | | int i = memberWalletCoinDao.updateById(walletCoin);
|
| | | if(i>0) {
|
| | | flag = false;
|
| | | }
|
| | | walletCoin = memberWalletCoinDao.selectWalletCoinBymIdAndCode(member.getId(),CoinTypeEnum.USDT.toString());
|
| | | }
|
| | | return Result.ok("成功");
|
| | | }
|
| | | }
|