From 4f9bccdd82b0037a40b571daf51d97d73684e6b7 Mon Sep 17 00:00:00 2001 From: wangmingjun Date: Tue, 6 Sep 2022 10:41:03 +0800 Subject: [PATCH] =?UTF-8?q?[1.5.0]bus=E4=B9=98=E5=AE=A2=E5=B1=8F=E5=8A=A8?= =?UTF-8?q?=E6=80=81=E7=9B=91=E6=8E=A7=E5=87=BA=E8=BD=A6/=E6=94=B6?= =?UTF-8?q?=E8=BD=A6=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mogo/och/bus/passenger/constant/BusPassengerConst.kt | 2 +- .../mogo/och/bus/passenger/model/BusPassengerModel.java | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/OCH/mogo-och-bus-passenger/src/main/java/com/mogo/och/bus/passenger/constant/BusPassengerConst.kt b/OCH/mogo-och-bus-passenger/src/main/java/com/mogo/och/bus/passenger/constant/BusPassengerConst.kt index 8d8bc5d97f..e2ba5ec9e0 100644 --- a/OCH/mogo-och-bus-passenger/src/main/java/com/mogo/och/bus/passenger/constant/BusPassengerConst.kt +++ b/OCH/mogo-och-bus-passenger/src/main/java/com/mogo/och/bus/passenger/constant/BusPassengerConst.kt @@ -45,6 +45,6 @@ class BusPassengerConst { // 订单总里程 const val BUS_SP_KEY_ORDER_SUM_DIS = "BUS_SP_KEY_ORDER_SUM_DIS" - const val QUERY_BUS_P_STATION_DELAY = 5 * 1000L + const val QUERY_BUS_P_STATION_DELAY = 3 * 1000L } } \ No newline at end of file diff --git a/OCH/mogo-och-bus-passenger/src/main/java/com/mogo/och/bus/passenger/model/BusPassengerModel.java b/OCH/mogo-och-bus-passenger/src/main/java/com/mogo/och/bus/passenger/model/BusPassengerModel.java index 9a5fe1584f..9dc79238ae 100644 --- a/OCH/mogo-och-bus-passenger/src/main/java/com/mogo/och/bus/passenger/model/BusPassengerModel.java +++ b/OCH/mogo-och-bus-passenger/src/main/java/com/mogo/och/bus/passenger/model/BusPassengerModel.java @@ -111,6 +111,7 @@ public class BusPassengerModel { initListeners(); // TODO: 2022/3/31 queryDriverOperationStatus(); + startOrStopOrderLoop(true); } public void setDriverStatusCallback(IBusPassegerDriverStatusCallback callback){ @@ -131,7 +132,6 @@ public class BusPassengerModel { @Override public void onSuccess(BusPassengerOperationStatusResponse data) { if (data == null || data.data == null) return; - startOrStopOrderLoop(data.data.serviceStatus == 1); if(mDriverStatusCallback != null){ mDriverStatusCallback.changeOperationStatus(data.data.serviceStatus == 1); mDriverStatusCallback.updatePlateNumber(data.data.plateNumber); @@ -161,7 +161,10 @@ public class BusPassengerModel { @Override public void onFail(int code, String msg) { - + //code = 1003; message = bus车辆已收车或未出车; + if (code == 1003){ + queryDriverOperationDelay(); + } } }); }