[2.11.0] 1、bus司机端 规范结束/中断任务 清空tag

This commit is contained in:
wangmingjun
2022-10-17 12:00:15 +08:00
parent 191c84992f
commit 4e30eda32f

View File

@@ -452,7 +452,7 @@ public class BusOrderModel {
@Override @Override
public void onSuccess(BaseData o) { public void onSuccess(BaseData o) {
CallerLogger.INSTANCE.d(M_BUS + TAG, "abortTask success: " + o); CallerLogger.INSTANCE.d(M_BUS + TAG, "abortTask success: " + o);
isGoingToNextStation = false; clearNativeTag();
if (o.code == 0){ // 重置成功 if (o.code == 0){ // 重置成功
queryBusRoutes(); queryBusRoutes();
startOrStopQueryPassengerWriteOff(false); startOrStopQueryPassengerWriteOff(false);
@@ -467,6 +467,11 @@ public class BusOrderModel {
} }
private void clearNativeTag() {
isGoingToNextStation = false;
backgroundCurrentStationIndex = 0;
}
/** /**
* 离站上报成功后渲染站点 * 离站上报成功后渲染站点
* 服务端返回的OchBusRoutesResult逻辑 离开站为当前站, 到达下一站后才会将下一站置为当前站, * 服务端返回的OchBusRoutesResult逻辑 离开站为当前站, 到达下一站后才会将下一站置为当前站,
@@ -822,8 +827,7 @@ public class BusOrderModel {
public void onSuccess(BaseData o) { public void onSuccess(BaseData o) {
CallerLogger.INSTANCE.d(M_BUS + TAG, "endTask success: " + o); CallerLogger.INSTANCE.d(M_BUS + TAG, "endTask success: " + o);
if (o.code == 0){ if (o.code == 0){
isGoingToNextStation = false; clearNativeTag();
backgroundCurrentStationIndex = 0;
queryBusRoutes();// 重新获取任务 queryBusRoutes();// 重新获取任务
startOrStopQueryPassengerWriteOff(false); startOrStopQueryPassengerWriteOff(false);
ttsTips(mContext.getString(R.string.bus_end_task_tip)); ttsTips(mContext.getString(R.string.bus_end_task_tip));