diff --git a/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/debugview/BusinessView.kt b/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/debugview/BusinessView.kt index 046c602abc..46b9a8cf20 100644 --- a/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/debugview/BusinessView.kt +++ b/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/debugview/BusinessView.kt @@ -68,10 +68,13 @@ class BusinessView : ConstraintLayout, BusinessViewModel.IErrorInfoViewCallback } private fun swtichBusiness(businessEnum: Product) { - val loginInfo = GsonUtils.fromJson(tempLoginJson, LoginInfo::class.java) - loginInfo.driverStatus = EnumLoginStatus.Login.code - loginInfo.businessType = businessEnum.code - LoginServiceManager.setLoginInfo(loginInfo) + var loginInfo = LoginServiceManager.getLoginInfo() + if(loginInfo==null) { + loginInfo = GsonUtils.fromJson(tempLoginJson, LoginInfo::class.java) + } + loginInfo?.driverStatus = EnumLoginStatus.Login.code + loginInfo?.businessType = businessEnum.code + LoginServiceManager.setLoginInfo(loginInfo!!) FunctionBuildConfig.ochdebug = true }