[SweeperCloiud]fix: 去除判控,避免云控推送子任务 / 大任务 状态顺序不同时 这里不能进入;

This commit is contained in:
aibingbing
2023-07-30 12:29:51 +08:00
parent 8c2637c73a
commit 6e0de8d35f

View File

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