| | |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 获取司机端首页订单列表 |
| | | * @param state 1=服务中,2=待服务(30分钟定义预约) |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 走订单流程操作 |
| | | * @param orderId |
| | |
| | | |
| | | //还原座位数 |
| | | LineShiftDriver lineShiftDriver = lineShiftDriverMapper.selectById(orderCrossCity.getLineShiftDriverId()); |
| | | if (lineShiftDriver != null) { |
| | | lineShiftDriver.setLaveSeat(lineShiftDriver.getLaveSeat() + orderCrossCity.getPeopleNumber()); |
| | | lineShiftDriver.setLaveSeatNumber( |
| | | (ToolUtil.isNotEmpty(lineShiftDriver.getLaveSeatNumber()) ? lineShiftDriver.getLaveSeatNumber() + "," : "") + |
| | | orderCrossCity.getSeatNumber() |
| | | ); |
| | | lineShiftDriverMapper.updateById(lineShiftDriver); |
| | | } |
| | | |
| | | //修改司机空闲状态 |
| | | List<OrderCrossCity> orderCrossCities = orderCrossCityMapper.queryWithin30Minutes(orderCrossCity.getDriverId(), 2, 3, 4, 5, 11); |
| | |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * 计算支付金额 |
| | | * @param startLonLat |
| | |
| | | } |
| | | return ResultUtil.error("计算行程距离出错啦!"); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | |
| | | this.updateAllColumnById(orderCrossCity); |
| | | return resultUtil; |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * 获取订单编号 |
| | | * @return |
| | |
| | | // return ResultUtil.error("司机车辆没有剩余空位了"); |
| | | // } |
| | | // } |
| | | |
| | | |
| | | |
| | | orderCrossCity.setDriverId(uid); |