[8.2.2][fix]解决多次到站的问题
This commit is contained in:
@@ -266,6 +266,7 @@ object LineModel {
|
||||
it.value.onCompleteTaskFail()
|
||||
}
|
||||
}
|
||||
LineManager.lastArrivedSiteId = -1
|
||||
}
|
||||
|
||||
override fun onComplete() {
|
||||
@@ -296,6 +297,7 @@ object LineModel {
|
||||
"taskId:${currentTask?.taskId}--lineInfo:${LineManager.lineInfos}"
|
||||
OchChainLogManager.writeChainLog("结束任务", changeInfo)
|
||||
}
|
||||
LineManager.lastArrivedSiteId = -1
|
||||
onComplete()
|
||||
}
|
||||
})
|
||||
|
||||
@@ -234,7 +234,6 @@ object OrderModel {
|
||||
d(TAG, "结束当前路线abortTask")
|
||||
removeTipRunnables()
|
||||
LineModel.endTask()
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -464,6 +463,7 @@ object OrderModel {
|
||||
if (isArrivedStation) return@getStations
|
||||
|
||||
OchChainLogManager.writeChainLog("触发进站", type)
|
||||
LineManager.lastArrivedSiteId = end.siteId
|
||||
isArrivedStation = true
|
||||
isGoingToNextStation = false
|
||||
start.drivingStatus = TaskSiteDataBean.drivingStatusPassed
|
||||
@@ -542,6 +542,7 @@ object OrderModel {
|
||||
MogoStatusManager.getInstance().setTaxiUnmanedDriverLineRoutingVerifyMode(TAG, false)
|
||||
CallerSopSettingManager.invokeRoutingListener(false)
|
||||
MapMakerManager.removeAllMapMarkerByOwner(TAG)
|
||||
LineManager.lastArrivedSiteId = -1
|
||||
BusTrajectoryManager.stopTrajReqLoop()
|
||||
LoginStatusManager.loginOut()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user