diff --git a/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/repository/db/repository/TaskDb.kt b/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/repository/db/repository/TaskDb.kt index 2becf9b6bf..6971237eaf 100644 --- a/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/repository/db/repository/TaskDb.kt +++ b/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/repository/db/repository/TaskDb.kt @@ -151,12 +151,7 @@ object TaskDb : IDbRepository { fun endTask(taskId: Long) { BizLoopManager.runInIoThread{ - val taskInfo = taskDataDao?.queryTaskByTaskIdOne(taskId) - if(taskInfo!=null){ - if (taskInfo.status == TaskDataBean.unUse) { - taskDataDao?.endTask(taskId) - } - } + taskDataDao?.endTask(taskId) } } @@ -182,6 +177,17 @@ object TaskDb : IDbRepository { } } + fun endTaskByOther(taskId: Long) { + BizLoopManager.runInIoThread{ + val taskInfo = taskDataDao?.queryTaskByTaskIdOne(taskId) + if(taskInfo!=null){ + if (taskInfo.status == TaskDataBean.unUse) { + taskDataDao?.endTask(taskId) + } + } + } + } + interface TaskStatusCallback{ fun startSuccess() diff --git a/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/repository/line/impl/WeaknetRepository.kt b/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/repository/line/impl/WeaknetRepository.kt index d139bd1419..30030990f7 100644 --- a/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/repository/line/impl/WeaknetRepository.kt +++ b/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/repository/line/impl/WeaknetRepository.kt @@ -315,7 +315,7 @@ class WeaknetRepository : ILineRepository { } override fun endTaskByOther(taskId: Long) { - TaskDb.endTask(taskId) + TaskDb.endTaskByOther(taskId) } override fun queryCarExecutableTaskList(