From 50cff456f691c30825031a5752dd93a9591785f6 Mon Sep 17 00:00:00 2001 From: wangmingjun Date: Fri, 20 Oct 2023 16:51:11 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=88=B0=E7=AB=99=E6=8B=89=E5=8F=96=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1]=20=E5=A2=9E=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../och/taxi/ui/task/TaxiCurrentTaskViewModel.kt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/ui/task/TaxiCurrentTaskViewModel.kt b/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/ui/task/TaxiCurrentTaskViewModel.kt index f2d90c6f1e..fd319519f3 100644 --- a/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/ui/task/TaxiCurrentTaskViewModel.kt +++ b/OCH/taxi/unmanned-driver/src/main/java/com/mogo/och/taxi/ui/task/TaxiCurrentTaskViewModel.kt @@ -282,16 +282,16 @@ class TaxiCurrentTaskViewModel : BaseViewModel(), } /** - * 如果当前任务是演练任务/到达上车点的情况, 无订单 则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,