[taxi/bus-d 270] 修复taxi司机端开启自动驾驶后状态不流转问题

This commit is contained in:
wangmingjun
2022-05-25 18:52:04 +08:00
parent ee59476bc1
commit a0f03c41d3

View File

@@ -1055,7 +1055,7 @@ public class TaxiModel {
if (state == IMoGoAutopilotStatusListener.STATUS_AUTOPILOT_RUNNING) {
if (mADASStatusCallback != null) mADASStatusCallback.onAutopilotRunning();
if (mCurrentOCHOrder != null
&& getCurOrderStatus() == TaxiOrderStatusEnum.ArriveAtStart
&& getCurOrderStatus() == TaxiOrderStatusEnum.UserArriveAtStart
&& state != mPrevAPStatus) {
// 当高频返回autopilot 2时不重复调用订单状态变更
mPrevAPStatus = state; // 每个状态单独赋值解决无订单时已经是2的状态导致的新订单来时无法进入此逻辑更新状态