[6.8.0]
[fix] [其他车辆任务变更]
This commit is contained in:
@@ -16,6 +16,7 @@ import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_BUS
|
||||
import com.mogo.eagle.core.utilcode.util.NetworkUtils
|
||||
import com.mogo.eagle.core.utilcode.util.ToastUtils
|
||||
import com.mogo.och.common.module.biz.login.LoginStatusManager
|
||||
import com.mogo.och.common.module.manager.autopilot.line.LineManager
|
||||
import com.mogo.och.common.module.manager.logchainanalytic.OchChainLogManager
|
||||
import com.mogo.och.common.module.manager.loop.BizLoopManager
|
||||
@@ -454,6 +455,10 @@ object LineModel {
|
||||
}
|
||||
|
||||
fun endTaskByOther(taskId: Long,plateNumber:String) {
|
||||
if(LoginStatusManager.getLoginInfo()?.plateNumber==plateNumber){
|
||||
CallerLogger.d(TAG,"当前车辆消耗任务")
|
||||
return
|
||||
}
|
||||
RepositoryManager.endTaskByOther(taskId)
|
||||
mBusLinesCallbackMap.forEach { callback ->
|
||||
callback.value.onEndTaskByOther(taskId,plateNumber)
|
||||
|
||||
@@ -151,7 +151,12 @@ object TaskDb : IDbRepository {
|
||||
|
||||
fun endTask(taskId: Long) {
|
||||
BizLoopManager.runInIoThread{
|
||||
taskDataDao?.endTask(taskId)
|
||||
val taskInfo = taskDataDao?.queryTaskByTaskIdOne(taskId)
|
||||
if(taskInfo!=null){
|
||||
if (taskInfo.status == TaskDataBean.unUse) {
|
||||
taskDataDao?.endTask(taskId)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user