Merge remote-tracking branch 'origin/dev_robotaxi-d_230809_6.0.0' into dev_robotaxi-d_230809_6.0.0
This commit is contained in:
@@ -38,6 +38,7 @@ class TaxiPassengerConst {
|
||||
const val EVENT_PARAM_UNABLE_START_REASON = "unable_start_reason"
|
||||
|
||||
//任务类型
|
||||
const val TaskType_NONE = 0 // 无任务
|
||||
const val TaskType_VIRTUAL = 1 // 虚拟任务
|
||||
const val TaskType_DRIVE_TO_START = 2 // 接驾任务
|
||||
const val TaskType_DRIVE_TO_END = 3 //送驾任务
|
||||
|
||||
@@ -35,6 +35,8 @@ import com.mogo.och.taxi.passenger.bean.TaxiPassengerOrdersInServiceQueryRespBea
|
||||
import com.mogo.och.taxi.passenger.callback.IOCHTaxiPassengerOrderStatusCallback
|
||||
import com.mogo.och.taxi.passenger.constant.TaxiPassengerConst
|
||||
import com.mogo.och.taxi.passenger.constant.TaxiPassengerConst.Companion.TaskType_DRIVE_TO_END
|
||||
import com.mogo.och.taxi.passenger.constant.TaxiPassengerConst.Companion.TaskType_NONE
|
||||
import com.mogo.och.taxi.passenger.constant.TaxiPassengerConst.Companion.TaskType_VIRTUAL
|
||||
import com.mogo.och.taxi.passenger.constant.TaxiPassengerOrderStatusEnum
|
||||
import com.mogo.och.taxi.passenger.constant.TaxiPassengerOrderStatusEnum.Companion.valueOf
|
||||
import com.mogo.och.taxi.passenger.network.TaxiPassengerServiceManager
|
||||
@@ -155,8 +157,10 @@ object TaxiPassengerModel {
|
||||
object : OchCommonServiceCallback<TaxiPassengerOrdersInServiceQueryRespBean> {
|
||||
override fun onSuccess(data: TaxiPassengerOrdersInServiceQueryRespBean) {
|
||||
d(M_TAXI_P + TAG, "queryInAndWaitOrders data.data=${GsonUtils.toJson(data.data)}")
|
||||
//目前后端将一个订单拆分成了多个任务,乘客屏只关心 送驾 类型的任务,这里过滤其他任务避免干扰
|
||||
if (data.data.taskType != TaskType_DRIVE_TO_END) {
|
||||
//目前后端将一个订单拆分成了多个任务,乘客屏只关心 送驾 类型的任务
|
||||
//20230829 后端修改了逻辑,在乘客屏startTask后taskType才会变成3
|
||||
if (data.data.taskType == TaskType_NONE ||
|
||||
data.data.taskType == TaskType_VIRTUAL) {
|
||||
d(M_TAXI_P + TAG, "queryInAndWaitOrders data.taskType=${data.data.taskType}, discard data")
|
||||
// 如果上一个是 接驾或送驾任务 下一个是演练任务,需要reset页面状态
|
||||
currentOCHOrder = null
|
||||
|
||||
Reference in New Issue
Block a user