[6.6.0] union deviceUtil check and fix bug, close the multi device

This commit is contained in:
EmArrow
2024-08-30 19:01:46 +08:00
parent bf40e5db07
commit 1e7796f420
15 changed files with 53 additions and 37 deletions

View File

@@ -14,6 +14,8 @@ import com.mogo.commons.AbsMogoApplication
import com.mogo.commons.debug.DebugConfig
import com.mogo.eagle.core.data.EnvConfig
import com.mogo.eagle.core.data.app.AppConfigInfo
import com.mogo.eagle.core.data.config.FunctionBuildConfig
import com.mogo.eagle.core.data.config.HmiBuildConfig.isShowRouteStrategy
import com.mogo.eagle.core.data.constants.MogoServicePaths
import com.mogo.eagle.core.data.deva.bindingcar.ModifyBindingcarInfo
import com.mogo.eagle.core.data.deva.chain.ChainConstant
@@ -36,6 +38,7 @@ import com.mogo.eagle.core.function.api.map.route.IMapRouteProvider
import com.mogo.eagle.core.function.api.upgrade.IMoGoUpgradeProvider
import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsManager
import com.mogo.eagle.core.utilcode.kotlin.lifeCycleScope
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.w
import com.mogo.eagle.core.utilcode.util.AppStateManager
@@ -296,6 +299,7 @@ class DevaToolsProvider : IDevaToolsProvider, IAppStateListener {
* AppIdentityModeUtils.getMisChannelCode
*/
override fun updateAppChannel() {
isShowRouteStrategy = !AppIdentityModeUtils.isBus(FunctionBuildConfig.appIdentityMode)
bizConfigCenter.updateChannelRole() //功能开关配置更新
traceManager.syncConfig() //同步信息至ms
BindingCarManager.queryAppUpgrade() //更新App升级信息