| | |
| | | * @return |
| | | */ |
| | | List<Map<String, Object>> queryDriver(String orderId) throws Exception; |
| | | |
| | | /** |
| | | * 司机响应改派申请 |
| | | * @param reassignId 改派ID |
| | | * @param driverId 司机ID |
| | | * @param responseType 响应类型(1=同意,2=拒绝) |
| | | * @return |
| | | */ |
| | | ResultUtil respondReassign(Integer reassignId, Integer driverId, Integer responseType); |
| | | |
| | | /** |
| | | * 批量响应改派申请 |
| | | * @param reassignIds 改派ID列表(逗号分隔) |
| | | * @param driverId 司机ID |
| | | * @param responseType 响应类型(1=同意,2=拒绝) |
| | | * @return |
| | | */ |
| | | ResultUtil respondReassignBatch(String reassignIds, Integer driverId, Integer responseType); |
| | | |
| | | /** |
| | | * 查询待确认的改派申请列表 |
| | | * @param driverId 司机ID |
| | | * @return |
| | | */ |
| | | List<Map<String, Object>> queryPendingReassigns(Integer driverId); |
| | | |
| | | /** |
| | | * 改派确认超时后恢复订单状态 |
| | | */ |
| | | void timeoutReassign(Reassign reassign) throws Exception; |
| | | } |