longz
2026-07-15 bcaa60da8efe309064eb17d767bfa8ab9011fab1
UserYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java
@@ -3634,12 +3634,16 @@
                     }else {
                        // 没找到车辆
                        Thread.sleep(5000);
                        ResultUtil refundResult = handlePrivateCarPrepayCancelRefund(orderPrivateCar, "无司机接单", "无司机接单", orderPrivateCar.getUserId());
                        if (refundResult == null) {
                           orderPrivateCar.setState(10);
                           orderPrivateCarMapper.updateById(orderPrivateCar);
                        OrderPrivateCar latestOrder = orderPrivateCarMapper.selectById(orderPrivateCar.getId());
                        if (latestOrder == null || latestOrder.getState() > 1) {
                           return;
                        }
                        pushUtil.pushEndPush(1, orderPrivateCar.getUserId(), orderPrivateCar.getId(), 1, 10);
                        ResultUtil refundResult = handlePrivateCarPrepayCancelRefund(latestOrder, "无司机接单", "无司机接单", latestOrder.getUserId());
                        if (refundResult == null) {
                           latestOrder.setState(10);
                           orderPrivateCarMapper.updateById(latestOrder);
                        }
                        pushUtil.pushEndPush(1, latestOrder.getUserId(), latestOrder.getId(), 1, 10);
                     }
@@ -3853,12 +3857,16 @@
                     }else {
                        // 没找到车辆
                        Thread.sleep(5000);
                        ResultUtil refundResult = handlePrivateCarPrepayCancelRefund(orderPrivateCar, "无司机接单", "无司机接单", orderPrivateCar.getUserId());
                        if (refundResult == null) {
                           orderPrivateCar.setState(10);
                           orderPrivateCarMapper.updateById(orderPrivateCar);
                        OrderPrivateCar latestOrder = orderPrivateCarMapper.selectById(orderPrivateCar.getId());
                        if (latestOrder == null || latestOrder.getState() > 1) {
                           return;
                        }
                        pushUtil.pushEndPush(1, orderPrivateCar.getUserId(), orderPrivateCar.getId(), 1, 10);
                        ResultUtil refundResult = handlePrivateCarPrepayCancelRefund(latestOrder, "无司机接单", "无司机接单", latestOrder.getUserId());
                        if (refundResult == null) {
                           latestOrder.setState(10);
                           orderPrivateCarMapper.updateById(latestOrder);
                        }
                        pushUtil.pushEndPush(1, latestOrder.getUserId(), latestOrder.getId(), 1, 10);
                     }
@@ -3909,20 +3917,24 @@
                           }
                        }
                        Thread.sleep(10000);//设置等待时间
                        Integer state = orderPrivateCar.getState();
                        OrderPrivateCar latestOrder = orderPrivateCarMapper.selectById(orderPrivateCar.getId());
                        if (latestOrder == null) {
                           return;
                        }
                        Integer state = latestOrder.getState();
                        if (state > 1) {
                           orderIds.remove(orderPrivateCar.getId());
                           return;
                        }
                        if (i == querys.size() + 15 && state == 1) {
                           pushUtil.pushEndPush(1, orderPrivateCar.getUserId(), orderPrivateCar.getId(), 1, 1);
                           pushUtil.pushEndPush(1, latestOrder.getUserId(), latestOrder.getId(), 1, 1);
                           orderIds.remove(orderPrivateCar.getId());
                           // 没找到车辆
                           ResultUtil refundResult = handlePrivateCarPrepayCancelRefund(orderPrivateCar, "无司机接单", "无司机接单", orderPrivateCar.getUserId());
                           ResultUtil refundResult = handlePrivateCarPrepayCancelRefund(latestOrder, "无司机接单", "无司机接单", latestOrder.getUserId());
                           if (refundResult == null) {
                              orderPrivateCar.setState(10);
                              orderPrivateCarMapper.updateById(orderPrivateCar);
                              latestOrder.setState(10);
                              orderPrivateCarMapper.updateById(latestOrder);
                           }
                        }
                     }