From f3d69cab879eab0e11a1d40065d741398468bb3d Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 4 Sep 2020 17:13:22 +0800 Subject: [PATCH] fix bug --- .../authprovider/module/MogoModuleAuthorize.kt | 3 ++- .../java/com/mogo/module/authorize/util/DeviceUtil.kt | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/DeviceUtil.kt diff --git a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/module/MogoModuleAuthorize.kt b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/module/MogoModuleAuthorize.kt index 33361ceba2..c6061c6e64 100644 --- a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/module/MogoModuleAuthorize.kt +++ b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/authprovider/module/MogoModuleAuthorize.kt @@ -6,6 +6,7 @@ import com.mogo.module.authorize.authprovider.biz.MogoAuthorizeManagerImpl import com.mogo.module.authorize.authprovider.biz.MogoAuthorizeRegisterHandler import com.mogo.module.authorize.authprovider.launcher.MogoMainAuthorize.Companion.mogoAuthShow import com.mogo.module.authorize.util.SharedPreferenceUtil +import com.mogo.module.authorize.util.isDeviceOfD import com.mogo.service.module.IMogoModuleProvider class MogoModuleAuthorize private constructor() : MogoAuthorizeManagerImpl(), IMogoAuthorizeModuleProvider { @@ -21,7 +22,7 @@ class MogoModuleAuthorize private constructor() : MogoAuthorizeManagerImpl(), IM } override fun invokeAuthorization(tag: String) { - if(!SharedPreferenceUtil.hasGuide()){ + if(isDeviceOfD() && !SharedPreferenceUtil.hasGuide()){ val guideService = ARouter.getInstance().build("/guide/showFragment").navigation() if(guideService is IMogoModuleProvider){ guideService.init(AbsMogoApplication.getApp().applicationContext) diff --git a/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/DeviceUtil.kt b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/DeviceUtil.kt new file mode 100644 index 0000000000..8884512894 --- /dev/null +++ b/modules/mogo-module-authorize/src/main/java/com/mogo/module/authorize/util/DeviceUtil.kt @@ -0,0 +1,10 @@ +package com.mogo.module.authorize.util + +import com.mogo.module.common.utils.CarSeries.* + +fun isDeviceOfD(): Boolean { + return when (getSeries()) { + CAR_SERIES_D80X, CAR_SERIES_D81X, CAR_SERIES_D82X, CAR_SERIES_D84X -> true + else -> false + } +} \ No newline at end of file