|  |  |  | 
|---|
|  |  |  | 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("成功"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|