| | |
| | | if(orderPrivateCar.getState() != 1 && orderPrivateCar.getState() != 11){ |
| | | return ResultUtil.error("手速有点慢哦,订单已被抢啦!"); |
| | | } |
| | | |
| | | Integer oldDriverId = null; |
| | | if(orderPrivateCar.getState()==11){ |
| | | oldDriverId= orderPrivateCar.getDriverId(); |
| | | } |
| | | |
| | | Driver driver = driverService.selectById(uid); |
| | | if(orderPrivateCar.getType() == 3){ |
| | | //批量订单 |
| | |
| | | } |
| | | |
| | | //推送相关代码------------------start---------------- |
| | | Integer finalOldDriverId = oldDriverId; |
| | | new Thread(new Runnable() { |
| | | @Override |
| | | public void run() { |
| | | if(finalOldDriverId !=null){ |
| | | pushUtil.pushOrderState(2, orderPrivateCar.getDriverId(), orderPrivateCar.getId(), 1, orderPrivateCar.getState()); |
| | | pushUtil.pushOrderReassign(orderPrivateCar.getUserId(),1 , orderPrivateCar.getId(), 1); |
| | | pushUtil.pushOrderReassign(finalOldDriverId,2, orderPrivateCar.getId(), 1); |
| | | }else { |
| | | pushUtil.pushOrderState(1, orderPrivateCar.getUserId(), orderPrivateCar.getId(), 1, orderPrivateCar.getState()); |
| | | pushUtil.pushOrderState(2, orderPrivateCar.getDriverId(), orderPrivateCar.getId(), 1, orderPrivateCar.getState()); |
| | | if(orderPrivateCar.getType() == 2){ |
| | | pushUtil.pushFerryOrderState(1, orderPrivateCar.getUserId(), orderPrivateCar.getId(), 1, 2); |
| | | } |
| | | } |
| | | |
| | | } |
| | | }).start(); |
| | | |
| | | new Thread(new Runnable() { |