och_taxi 调整轮询订单状态处理逻辑

This commit is contained in:
lianglihui
2021-07-30 10:18:40 +08:00
committed by zhongchao
parent a27a74d035
commit 51fad2d6f9

View File

@@ -297,13 +297,13 @@ class MogoOCHTaxiModel {
queryOCHOrderStatus( orderNo, new OCHOrderStatusCallback< OCHTaxiOrderResponse2 >() {
@Override
public void onSuccess( OCHTaxiOrderResponse2 data ) {
Logger.d( TAG, "querryOrderStatusForMakeUp:"+ data.toString());
if ( data == null || data.data == null) {
Logger.d( TAG, "订单已取消或已完成" );
clearCurrentOCHOrder();
OCHTaxiUiController.getInstance().onOrderStatusChanged(OCHOrderStatus.None.getCode());
return;
}
Logger.d( TAG, "querryOrderStatusForMakeUp:"+ data.data.orderDispatchType);
convertCurrentOrder( data );
OCHOrderStatus status = OCHOrderStatus.valueOf( data.data.orderDispatchType );
switch ( status ) {
@@ -318,7 +318,7 @@ class MogoOCHTaxiModel {
clearCurrentOCHOrder();
break;
case OnTheWayToStartStation:
default:
// default:
mIsArriveAtStartStation = false;
mIsArriveAtEndStation = false;
mIsOnTheWay2EndStation = false;