diff --git a/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/model/EventModel.kt b/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/model/EventModel.kt index a7e85831a0..a45184cb22 100644 --- a/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/model/EventModel.kt +++ b/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/model/EventModel.kt @@ -48,7 +48,9 @@ object EventModel : EventDb.EventCallback { } private fun checkDbData() { - SiteDb.checkData() + BizLoopManager.runInIoThread{ + SiteDb.checkData() + } } diff --git a/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/repository/RepositoryManager.kt b/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/repository/RepositoryManager.kt index ab9f6ca1c4..eed1c6c2ba 100644 --- a/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/repository/RepositoryManager.kt +++ b/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/repository/RepositoryManager.kt @@ -3,6 +3,7 @@ package com.mogo.och.weaknet.repository import com.mogo.commons.env.ProjectUtils import com.mogo.eagle.core.data.config.FunctionBuildConfig import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils +import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger import com.mogo.och.common.module.network.OchCommonServiceCallback import com.mogo.och.weaknet.bean.response.CarExecutableTaskResponse import com.mogo.och.weaknet.repository.db.bean.LineDataBean @@ -16,21 +17,25 @@ import io.reactivex.Observable object RepositoryManager { - + private val TAG = "RepositoryManager" private var repository: IRepository?=null get() { if(field==null){ if(ProjectUtils.isSaas()){ if(AppIdentityModeUtils.isShuttle(FunctionBuildConfig.appIdentityMode)) { repository = ShuttleSaasRepository() + CallerLogger.d(TAG,"saas shuttle 支持db") }else if(AppIdentityModeUtils.isBus(FunctionBuildConfig.appIdentityMode)) { repository = BusSaasRepository() + CallerLogger.d(TAG,"saas bus 不支持db") } }else { if(AppIdentityModeUtils.isShuttle(FunctionBuildConfig.appIdentityMode)) { repository = ShuttleRepository() + CallerLogger.d(TAG,"非saas shuttle 不支持db") }else if(AppIdentityModeUtils.isBus(FunctionBuildConfig.appIdentityMode)) { repository = BusRepository() + CallerLogger.d(TAG,"非saas bus 不支持db") } } } @@ -38,6 +43,7 @@ object RepositoryManager { } fun release(){ + CallerLogger.d(TAG,"重置 repository") repository = null }