och_taxi 调整轮询订单状态处理逻辑
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user