From f70200a1b4e0dcce9743855d70ac6c05ae8b7697 Mon Sep 17 00:00:00 2001 From: yangyakun Date: Fri, 28 Jul 2023 13:15:05 +0800 Subject: [PATCH] =?UTF-8?q?[bugfix]=20[=E6=B3=A8=E5=86=8C=E5=92=8C?= =?UTF-8?q?=E5=8F=8D=E6=B3=A8=E5=86=8C]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../passenger/ui/startautopilot/StartAutopilotViewModel.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/startautopilot/StartAutopilotViewModel.kt b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/startautopilot/StartAutopilotViewModel.kt index 22148f17e5..5482ef3dda 100644 --- a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/startautopilot/StartAutopilotViewModel.kt +++ b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/startautopilot/StartAutopilotViewModel.kt @@ -5,6 +5,8 @@ import chassis.Chassis import chassis.Chassis.DoorNumber import com.mogo.eagle.core.function.api.autopilot.IMoGoChassisDoorStateListener import com.mogo.eagle.core.function.call.autopilot.CallerChassisDoorStateListenerManager +import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger +import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant import com.mogo.och.taxi.passenger.callback.IOCHTaxiPassengerOrderStatusCallback import com.mogo.och.taxi.passenger.model.AutopilotManager import com.mogo.och.taxi.passenger.model.TaxiPassengerModel @@ -30,7 +32,7 @@ class StartAutopilotViewModel : ViewModel(), IOCHTaxiPassengerOrderStatusCallbac private fun setDoorInfo() { val doorList = CallerChassisDoorStateListenerManager.getDoorList() - + CallerLogger.d(SceneConstant.M_TAXI_P + TAG, "门太变化初始化:${doorList}") doorList?.forEach { when (it.number) { DoorNumber.FRONT_LEFT -> { @@ -81,6 +83,7 @@ class StartAutopilotViewModel : ViewModel(), IOCHTaxiPassengerOrderStatusCallbac super.onCleared() this.viewCallback = null TaxiPassengerModel.setOrderStatusCallback(TAG, null) + CallerChassisDoorStateListenerManager.removeListener(TAG) } override fun onDriverHasCheckedPilotCondition(isBoarded: Boolean) { @@ -96,6 +99,7 @@ class StartAutopilotViewModel : ViewModel(), IOCHTaxiPassengerOrderStatusCallbac override fun onAutopilotSingleDoorState(num: Chassis.DoorNumber, open: Boolean) { super.onAutopilotSingleDoorState(num, open) + CallerLogger.d(SceneConstant.M_TAXI_P + TAG, "门太变化:${num}--${open}") when (num) { DoorNumber.FRONT_LEFT -> { viewCallback?.setDoorStatus(DoorPosition.FRONT_LEFT,open)