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