add config upload server

This commit is contained in:
zhongchao
2022-12-01 17:38:07 +08:00
parent 92a954ddbc
commit e646d4367b
18 changed files with 336 additions and 98 deletions

View File

@@ -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
}
}