Pu Zhibing
2025-11-28 fd832e245c2d67d1e6426fe67646f04f9074c5bc
UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java
@@ -2133,7 +2133,18 @@
      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());
@@ -2192,7 +2203,6 @@
         OrderUtil.tradeOrderCancel(orderCrossCity.getTravelId());
      }
      UserInfo userInfo = userInfoService.selectById(orderCrossCity.getUserId());
      //已支付的情况下进行退款操作
      if (null != orderCrossCity.getPayType() && null != orderCrossCity.getPayMoney()) {
         // 退款