| | |
| | | //获取用户ID
|
| | | Long memberId = LoginUserUtils.getAppLoginUser().getId();
|
| | | OrderCoinsEntity orderCoinsEntity = orderCoinsDao.selectById(orderId);
|
| | | if (ObjectUtil.isNotEmpty(orderCoinsEntity) && orderCoinsEntity.getMemberId() == memberId) {
|
| | | if (ObjectUtil.isNotEmpty(orderCoinsEntity) && orderCoinsEntity.getMemberId().equals(memberId) ) {
|
| | | // 如果是撮合交易单
|
| | | if (SymbolsConstats.EXCHANGE_SYMBOLS.contains(orderCoinsEntity.getSymbol())) {
|
| | | return this.cancelEntrustWalletCoinOrderForMatch(orderId);
|
| | |
| | | // 取消撮合订单的单
|
| | | CoinTrader trader = factory.getTrader(orderCoinsEntity.getSymbol());
|
| | | trader.cancelOrder(orderCoinsEntity);
|
| | | if (ObjectUtil.isNotEmpty(orderCoinsEntity) && orderCoinsEntity.getMemberId() == memberId) {
|
| | | if (ObjectUtil.isNotEmpty(orderCoinsEntity) && orderCoinsEntity.getMemberId().equals(memberId)) {
|
| | | if (orderCoinsEntity.getOrderStatus() == OrderCoinsEntity.ORDERSTATUS_CANCEL || orderCoinsEntity.getOrderStatus()==OrderCoinsEntity.ORDERSTATUS_DONE) {
|
| | | return Result.fail(MessageSourceUtils.getString("order_service_0012"));
|
| | | }
|
| | |
| | | trader.trade(order);
|
| | | }
|
| | |
|
| | |
|
| | | }
|