| | |
| | | memberQuickBuySaleDao.updateById(memberQuickBuySaleEntity);
|
| | | return Result.ok("成功");
|
| | | }
|
| | | |
| | | @Override
|
| | | public Result cancelSell(Long id) {
|
| | | // 获取当前登录用户
|
| | | MemberEntity member = LoginUserUtils.getAppLoginUser();
|
| | | MemberQuickBuySaleEntity memberQuickBuySaleEntity = memberQuickBuySaleDao.selectByIdAndMemberId(member.getId(),id);
|
| | | if(memberQuickBuySaleEntity!=null) {
|
| | | memberQuickBuySaleEntity.setOrderStatus(MemberQuickBuySaleEntity.CHARGE_STATUS_CANCEL_USER);
|
| | | memberQuickBuySaleDao.updateById(memberQuickBuySaleEntity);
|
| | | |
| | | MemberWalletCoinEntity walletCoin = memberWalletCoinDao.selectWalletCoinBymIdAndCode(member.getId(),CoinTypeEnum.USDT.toString());
|
| | | // 冻结资金返回可用
|
| | | int i = memberWalletCoinDao.subFrozenBalance(member.getId(),
|
| | | walletCoin.getId(), memberQuickBuySaleEntity.getAmountUsdt());
|
| | | if(i<0) {
|
| | | return Result.fail("撤单失败");
|
| | | }
|
| | | return Result.ok("成功");
|
| | | }else {
|
| | | return Result.fail("订单不存在");
|
| | | }
|
| | | |
| | | }
|
| | | }
|