| | |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void buyOrder(OtcOrderAddDto orderAddDto) { |
| | | public Result buyOrder(OtcOrderAddDto orderAddDto) { |
| | | MemberEntity member = LoginUserUtils.getAppLoginUser(); |
| | | OtcEntrustOrder entrustOrder = otcEntrustOrderDao.selectById(orderAddDto.getId()); |
| | | if (entrustOrder == null) { |
| | |
| | | otcEntrustOrderDao.updateRemainAmount(entrustOrder.getId(), orderAddDto.getUsdtAmount().negate()); |
| | | this.baseMapper.insert(otcOrder); |
| | | this.baseMapper.insert(sale); |
| | | |
| | | return Result.ok("购买成功", otcOrder.getId()); |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void saleOrder(OtcOrderAddDto orderAddDto) { |
| | | public Result saleOrder(OtcOrderAddDto orderAddDto) { |
| | | MemberEntity member = LoginUserUtils.getAppLoginUser(); |
| | | OtcEntrustOrder entrustOrder = otcEntrustOrderDao.selectById(orderAddDto.getId()); |
| | | if (entrustOrder == null) { |
| | |
| | | this.baseMapper.insert(buy); |
| | | |
| | | memberWalletCoinDao.updateFrozenBalance(member.getId(), wallet.getId(), orderAddDto.getUsdtAmount()); |
| | | return Result.ok("出售成功", otcOrder.getId()); |
| | | } |
| | | |
| | | @Override |