[SweeperCloiud]fix: 去除判控,避免云控推送子任务 / 大任务 状态顺序不同时 这里不能进入;
This commit is contained in:
@@ -473,9 +473,7 @@ class SweeperFragment : BaseSweeperTabFragment<SweeperFragment?, SweeperPresente
|
||||
|
||||
showNotice("任务已结束")
|
||||
// 大任务这里也判断移除HD Marker, 双重判断
|
||||
if (mCurrentRunningSubTaskInfo != null) {
|
||||
removeHDMapMarkerBySubTask(mCurrentRunningSubTaskInfo!!)
|
||||
}
|
||||
removeHDMapMarkerBySubTask(mCurrentRunningSubTaskInfo)
|
||||
resetTaskInfoPanel()
|
||||
} else if (bigTaskStatus == SweeperCommon.TaskStatus.SUSPENDED) {// 暂停
|
||||
showNotice("任务已暂停")
|
||||
@@ -899,7 +897,7 @@ class SweeperFragment : BaseSweeperTabFragment<SweeperFragment?, SweeperPresente
|
||||
/**
|
||||
* 移除高精地图中的 子任务 起终点 Marker
|
||||
*/
|
||||
private fun removeHDMapMarkerBySubTask(subTaskInfo: SubTaskInfo) {
|
||||
private fun removeHDMapMarkerBySubTask(subTaskInfo: SubTaskInfo?) {
|
||||
val removeMarkerRunnable = createRemoveHDMapMakerRunnable()
|
||||
OCHThreadPoolManager.getsInstance().execute(removeMarkerRunnable)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user