[1.5.0]bus乘客屏动态监控出车/收车状态

This commit is contained in:
wangmingjun
2022-09-06 10:41:03 +08:00
parent c6a00ac63c
commit 4f9bccdd82
2 changed files with 6 additions and 3 deletions

View File

@@ -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
}
}

View File

@@ -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();
}
}
});
}