add config upload server
This commit is contained in:
@@ -1,19 +1,31 @@
|
||||
package com.mogo.eagle.core.utilcode.mogo;
|
||||
package com.mogo.eagle.core.utilcode.mogo
|
||||
|
||||
|
||||
fun AppIdentityModeUtils.getMisChannelCode(appIdentityMode: Int): Int{
|
||||
return when{
|
||||
isTaxi(appIdentityMode) && isPassenger(appIdentityMode) -> 1
|
||||
isTaxi(appIdentityMode) && isDriver(appIdentityMode) -> 2
|
||||
isBus(appIdentityMode) && isPassenger(appIdentityMode) -> 3
|
||||
isBus(appIdentityMode) && isDriver(appIdentityMode) -> 4
|
||||
else -> 0
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据
|
||||
*
|
||||
* @see com.mogo.eagle.core.data.config.FunctionBuildConfig#appIdentityMode 判断身份
|
||||
* @see com.mogo.eagle.core.data.config.FunctionBuildConfig.appIdentityMode 判断身份
|
||||
*/
|
||||
public class AppIdentityModeUtils {
|
||||
object AppIdentityModeUtils {
|
||||
/**
|
||||
* 是否是 司机端(这里不细分具体是:小巴、出租车等类型)
|
||||
*
|
||||
* @param appIdentityMode productFlavors 配置的类型
|
||||
* @return true - 是司机端 false - 不是司机端
|
||||
*/
|
||||
public static boolean isDriver(int appIdentityMode) {
|
||||
return (appIdentityMode & 0x01) != 0x01;
|
||||
@JvmStatic
|
||||
fun isDriver(appIdentityMode: Int): Boolean {
|
||||
return appIdentityMode and 0x01 != 0x01
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -22,8 +34,9 @@ public class AppIdentityModeUtils {
|
||||
* @param appIdentityMode productFlavors 配置的类型
|
||||
* @return true - 是乘客端 false - 不是乘客端
|
||||
*/
|
||||
public static boolean isPassenger(int appIdentityMode) {
|
||||
return (appIdentityMode & 0x01) == 0x01;
|
||||
@JvmStatic
|
||||
fun isPassenger(appIdentityMode: Int): Boolean {
|
||||
return appIdentityMode and 0x01 == 0x01
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -32,8 +45,9 @@ public class AppIdentityModeUtils {
|
||||
* @param appIdentityMode productFlavors 配置的类型
|
||||
* @return true - 是小巴车端 false - 不是小巴车端
|
||||
*/
|
||||
public static boolean isBus(int appIdentityMode) {
|
||||
return (appIdentityMode & 0xA0) == 0xA0;
|
||||
@JvmStatic
|
||||
fun isBus(appIdentityMode: Int): Boolean {
|
||||
return appIdentityMode and 0xA0 == 0xA0
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -42,7 +56,9 @@ public class AppIdentityModeUtils {
|
||||
* @param appIdentityMode productFlavors 配置的类型
|
||||
* @return true - 是出租车端 false - 不是出租车端
|
||||
*/
|
||||
public static boolean isTaxi(int appIdentityMode) {
|
||||
return (appIdentityMode & 0xA0) != 0xA0;
|
||||
@JvmStatic
|
||||
fun isTaxi(appIdentityMode: Int): Boolean {
|
||||
return appIdentityMode and 0xA0 != 0xA0
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user