From f280f1bda02b4e538c0a7d678bc03967c3dba1d5 Mon Sep 17 00:00:00 2001 From: yangyakun Date: Fri, 25 Oct 2024 18:30:46 +0800 Subject: [PATCH] =?UTF-8?q?[6.7.2]=20[fea]=20[=E7=BA=BF=E7=A8=8B=E6=A3=80?= =?UTF-8?q?=E6=B5=8B]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/mogo/och/weaknet/model/EventModel.kt | 4 +++- .../com/mogo/och/weaknet/repository/RepositoryManager.kt | 8 +++++++- 2 files changed, 10 insertions(+), 2 deletions(-) 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 }