diff --git a/OCH/common/biz/src/main/java/com/mogo/och/biz/login/LoginServiceManager.kt b/OCH/common/biz/src/main/java/com/mogo/och/biz/login/LoginServiceManager.kt
index 4c525ac62c..9b2fe300d4 100644
--- a/OCH/common/biz/src/main/java/com/mogo/och/biz/login/LoginServiceManager.kt
+++ b/OCH/common/biz/src/main/java/com/mogo/och/biz/login/LoginServiceManager.kt
@@ -192,7 +192,10 @@ object LoginServiceManager {
fun loginOut() {
d(tag, "loginOut ")
- FunctionBuildConfig.ochdebug = false
+ if(FunctionBuildConfig.ochdebug){
+ FunctionBuildConfig.ochdebug = false
+ queryLoginStatusByNet()
+ }
if(FunctionBuildConfig.isOffLine) {
FunctionBuildConfig.isOffLine = false
sendLogin2Client(1)
@@ -449,6 +452,10 @@ object LoginServiceManager {
FunctionBuildConfig.appIdentityMode = "${AppIdentityModeUtils.SCHEDULED}_${identity}_${model}"
OchSPManager.putString(OCHPRODUCT,AppIdentityModeUtils.SCHEDULED)
}
+ Product.SWEEPER -> {
+ FunctionBuildConfig.appIdentityMode = "${AppIdentityModeUtils.SWEEPER}_${identity}_${model}"
+ OchSPManager.putString(OCHPRODUCT,AppIdentityModeUtils.SWEEPER)
+ }
}
ScreenHelper.setScreenConfig(AbsMogoApplication.getApp())
CallerDevaToolsManager.updateAppChannel()
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 46b9a8cf20..200feb725f 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
@@ -18,6 +18,7 @@ import com.mogo.och.common.module.biz.login.EnumLoginStatus
import kotlinx.android.synthetic.main.biz_login_business_view.view.actv_business_bus
import kotlinx.android.synthetic.main.biz_login_business_view.view.actv_business_charter
import kotlinx.android.synthetic.main.biz_login_business_view.view.actv_business_shuttle
+import kotlinx.android.synthetic.main.biz_login_business_view.view.actv_business_sweeper
import kotlinx.android.synthetic.main.biz_login_business_view.view.actv_business_taxi
import kotlinx.android.synthetic.main.biz_login_business_view.view.actv_debugview
@@ -64,6 +65,7 @@ class BusinessView : ConstraintLayout, BusinessViewModel.IErrorInfoViewCallback
actv_business_bus.onClick { swtichBusiness(Product.BUS) }
actv_business_taxi.onClick { swtichBusiness(Product.TAXI) }
actv_business_charter.onClick { swtichBusiness(Product.CHARTER) }
+ actv_business_sweeper.onClick { swtichBusiness(Product.SWEEPER) }
actv_debugview.onClick { ToggleDebugView.toggleDebugView.toggle(context) }
}
diff --git a/OCH/common/biz/src/main/res/layout/biz_login_business_view.xml b/OCH/common/biz/src/main/res/layout/biz_login_business_view.xml
index 1c6f235c3e..bcff527ebb 100644
--- a/OCH/common/biz/src/main/res/layout/biz_login_business_view.xml
+++ b/OCH/common/biz/src/main/res/layout/biz_login_business_view.xml
@@ -3,7 +3,7 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="@dimen/dp_200"
- android:layout_height="@dimen/dp_400"
+ android:layout_height="@dimen/dp_480"
android:background="@drawable/biz_login_error_info">
+
+
+
+ app:layout_constraintTop_toBottomOf="@+id/actv_business_sweeper" />
\ No newline at end of file
diff --git a/core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/mogo/AppIdentityModeUtils.kt b/core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/mogo/AppIdentityModeUtils.kt
index 73830199ca..1373c412ce 100644
--- a/core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/mogo/AppIdentityModeUtils.kt
+++ b/core/mogo-core-utils/src/main/java/com/mogo/eagle/core/utilcode/mogo/AppIdentityModeUtils.kt
@@ -361,10 +361,10 @@ object AppIdentityModeUtils {
enum class Product(val code: Int) {
NONE(0),
- BUS(10),
TAXI(9),
- SWEEPER(-1),
+ BUS(10),
SHUTTLE(11),
+ SWEEPER(12),
CHARTER(13) ,
SCHEDULED(14);
companion object {