[到站拉取任务] 增加注释
This commit is contained in:
@@ -282,16 +282,16 @@ class TaxiCurrentTaskViewModel : BaseViewModel<UnmannedState, TaskUiIntent>(),
|
||||
}
|
||||
|
||||
/**
|
||||
* 如果当前任务是演练任务/到达上车点的情况, 无订单 则120s去拉取下一个任务
|
||||
* 如果当前任务是到达上车点的情况, 有订单 则120s去拉取下一个任务
|
||||
* 如果当前任务是演练任务/接驾任务, 有订单且订单没有到乘客已上车状态, 则10s去拉取下一个任务
|
||||
* 如果当前任务是演练任务/接驾任务, 有订单且订单到达乘客已上车状态, 则立马拉取下一个任务
|
||||
* 如果当前任务是送驾任务, 且订单已经到站状态, 则不拉取任务, 等司机点击服务完成后再拉取任务
|
||||
* 1、有订单下(表示当前有订单或者未来有要执行的订单):
|
||||
* 接驾任务需要10s拉取, 拉取时机在车辆前往上车点状态
|
||||
* 送驾任务需要立即拉取, 拉取时机在乘客已上车状态
|
||||
* 2、在没有订单情况下
|
||||
* 若当前到站的是前往标定站点, 则120s去拉取任务
|
||||
* 若当前是演练任务到站, 120s去拉取任务
|
||||
* 若当前是接驾任务到站, 此情况肯定是有订单的, 则走1
|
||||
* 若当前到站的是送驾任务, 不去拉取, 需等待司机点击服务完成按钮后拉取
|
||||
*/
|
||||
|
||||
// 有订单-》根据订单状态拉取
|
||||
// 无订单-》直接120s拉
|
||||
|
||||
if (result?.order != null){
|
||||
if (QueryCurrentTaskRespBean.isOrderOnTheWayToStart(result)){
|
||||
TaxiTaskModel.startPrepareTaskDelay(TaxiUnmannedConst.START_AUTOPILOT_COUNTDOWN_INTERVAL,
|
||||
|
||||
Reference in New Issue
Block a user