| | |
| | | @Resource |
| | | private CarServiceMapper carServiceMapper; |
| | | |
| | | @Autowired |
| | | private RedisTemplate redisTemplate; |
| | | @Resource |
| | | private RedisTemplate<String, Object> redisTemplate; |
| | | |
| | | |
| | | /** |
| | | * 获取司机端首页订单列表 |
| | | * @param state 1=服务中,2=待服务(30分钟定义预约) |
| | | * |
| | | * @param state 1=服务中,2=待服务(30分钟定义预约) |
| | | * @param driverId |
| | | * @return |
| | | * @throws Exception |
| | |
| | | new EntityWrapper<OrderTaxi>() |
| | | .eq("type", 2) |
| | | .eq("userId", orderPrivateCar.getUserId()) |
| | | .ne("state", 1) |
| | | .notIn("state", 1,11) |
| | | .eq("crossCityOrderId", orderPrivateCar.getCrossCityOrderId()) |
| | | .eq("place", orderPrivateCar.getPlace()) |
| | | ); |
| | |
| | | if(orderPrivateCar.getState() == 10){ |
| | | return ResultUtil.error("订单已取消"); |
| | | } |
| | | if(orderPrivateCar.getState() != 1){ |
| | | if(orderPrivateCar.getState() != 1 && orderPrivateCar.getState() != 11){ |
| | | return ResultUtil.error("手速有点慢哦,订单已被抢啦!"); |
| | | } |
| | | Driver driver = driverService.selectById(uid); |