| | |
| | | if (orderCrossCity.getState() >= 5 && orderCrossCity.getState() != 7 && orderCrossCity.getState() != 11) { |
| | | return ResultUtil.error("订单已取消,请刷新页面"); |
| | | } |
| | | |
| | | //待支付状态需要查询易信判断订单支付状态 |
| | | if(7 == orderCrossCity.getState() && ToolUtil.isNotEmpty(orderCrossCity.getTravelId())){ |
| | | GetPaymentInfoDataRequest getPaymentInfoDataRequest1 = new GetPaymentInfoDataRequest(); |
| | | getPaymentInfoDataRequest1.setPartnerPayId(orderCrossCity.getTravelId()); |
| | | GetPaymentInfo getPaymentInfo1 = OrderUtil.paymentInfo(getPaymentInfoDataRequest1); |
| | | if("2".equals(getPaymentInfo1.getStatus())){ |
| | | PaymentRecord query = paymentRecordService.query(1, null, null, id, 3, null, null); |
| | | payOrderCrossCityCallback(orderCrossCity.getId(), getPaymentInfo1.getPayId(), query.getPayType(), null); |
| | | } |
| | | } |
| | | |
| | | UserInfo userInfo = userInfoService.selectById(orderCrossCity.getUserId()); |
| | | //还原座位 |
| | | OpenCity openCity = openCityService.openCity1(orderCrossCity.getStartLon().toString(), orderCrossCity.getStartLat().toString()); |
| | | CancleOrder query1 = cancleOrderService.query(1, 3, openCity.getId()); |
| | |
| | | OrderUtil.tradeOrderCancel(orderCrossCity.getTravelId()); |
| | | } |
| | | |
| | | UserInfo userInfo = userInfoService.selectById(orderCrossCity.getUserId()); |
| | | //已支付的情况下进行退款操作 |
| | | if (null != orderCrossCity.getPayType() && null != orderCrossCity.getPayMoney()) { |
| | | // 退款 |