diff --git a/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/manager/devicemanage/LightAirconditionDoorManager.kt b/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/manager/devicemanage/LightAirconditionDoorManager.kt index b7e77158c7..ae0f0e55aa 100644 --- a/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/manager/devicemanage/LightAirconditionDoorManager.kt +++ b/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/manager/devicemanage/LightAirconditionDoorManager.kt @@ -31,8 +31,14 @@ object LightAirconditionDoorManager { CallerAutoPilotControlManager.sendRoboBusJinlvM1FrontDoorCmd(0) } if(go2Open) { + if (LightAirconditionDoorStatusManager.doorStatus.isOpen) { + return + } CallerAutoPilotControlManager.sendRoboBusJinlvM1FrontDoorCmd(1) }else{ + if (!LightAirconditionDoorStatusManager.doorStatus.isOpen) { + return + } CallerAutoPilotControlManager.sendRoboBusJinlvM1FrontDoorCmd(2) } RxUtils.disposeSubscribe(doorStatusSubscribe)