|
@@ -2470,8 +2470,14 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
@Override
|
|
@Override
|
|
|
public CommonResult<TradeOrderVO> getOrderById(Long orderId) {
|
|
public CommonResult<TradeOrderVO> getOrderById(Long orderId) {
|
|
|
TradeOrderVO tradeOrderVO = new TradeOrderVO();
|
|
TradeOrderVO tradeOrderVO = new TradeOrderVO();
|
|
|
- TradeOrderDO tradeOrderDO = tradeOrderMapper.selectById(orderId);
|
|
|
|
|
- if(tradeOrderDO !=null && tradeOrderDO.getDeleted()) {
|
|
|
|
|
|
|
+ TradeOrderDO tradeOrderDO;
|
|
|
|
|
+ List<TradeOrderDO> orderList = tradeOrderMapper.queryOrderById(orderId);
|
|
|
|
|
+ if(orderList!=null && !orderList.isEmpty()){
|
|
|
|
|
+ tradeOrderDO = orderList.get(0);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ return CommonResult.error(ErrorCodeConstants.ORDER_NOT_EXIST);
|
|
|
|
|
+ }
|
|
|
|
|
+ if(tradeOrderDO.getDeleted()) {
|
|
|
tradeOrderDO = tradeOrderMapper.queryOneByOrderNo(tradeOrderDO.getOrderNo());
|
|
tradeOrderDO = tradeOrderMapper.queryOneByOrderNo(tradeOrderDO.getOrderNo());
|
|
|
}
|
|
}
|
|
|
if(tradeOrderDO==null){
|
|
if(tradeOrderDO==null){
|