From 602e0013cd35ccb61cd7281e4a7aced1002cb5fa Mon Sep 17 00:00:00 2001 From: yangyakun Date: Fri, 7 Feb 2025 10:37:15 +0800 Subject: [PATCH] =?UTF-8?q?[6.10.0]=20[fea]=20[debug=20fragment=20?= =?UTF-8?q?=E4=BF=AE=E6=94=B9]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mogo/och/biz/login/ui/debugview/BusinessView.kt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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 }