| | |
| | | }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); |
| | | } |
| | | |
| | | |
| | |
| | | }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); |
| | | } |
| | | |
| | | |
| | |
| | | } |
| | | } |
| | | 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); |
| | | } |
| | | } |
| | | } |