[opt 3.0]
[Change] [1、增加Bus司机端、Bus乘客端,Taxi司机端、Taxi乘客端判断方法] Signed-off-by: donghongyu <donghongyu@zhidaoauto.com>
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
package com.mogo.eagle.core.utilcode.mogo
|
||||
|
||||
|
||||
fun AppIdentityModeUtils.getMisChannelCode(appIdentityMode: Int): Int{
|
||||
return when{
|
||||
fun AppIdentityModeUtils.getMisChannelCode(appIdentityMode: Int): Int {
|
||||
return when {
|
||||
isTaxi(appIdentityMode) && isPassenger(appIdentityMode) -> 1
|
||||
isTaxi(appIdentityMode) && isDriver(appIdentityMode) -> 2
|
||||
isBus(appIdentityMode) && isPassenger(appIdentityMode) -> 3
|
||||
@@ -60,5 +60,52 @@ object AppIdentityModeUtils {
|
||||
fun isTaxi(appIdentityMode: Int): Boolean {
|
||||
return appIdentityMode and 0xA0 != 0xA0
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 是否是 小巴车司机端
|
||||
*
|
||||
* @param appIdentityMode productFlavors 配置的类型
|
||||
* @return true - 是小巴车司机端 false - 不是小巴车司机端
|
||||
*/
|
||||
@JvmStatic
|
||||
fun isBusDriver(appIdentityMode: Int): Boolean {
|
||||
return isBus(appIdentityMode) && isDriver(appIdentityMode)
|
||||
}
|
||||
|
||||
/**
|
||||
* 是否是 出租车司机端
|
||||
*
|
||||
* @param appIdentityMode productFlavors 配置的类型
|
||||
* @return true - 是出租车司机端 false - 不是出租车司机端
|
||||
*/
|
||||
@JvmStatic
|
||||
fun isTaxiDriver(appIdentityMode: Int): Boolean {
|
||||
return isTaxi(appIdentityMode) && isDriver(appIdentityMode)
|
||||
}
|
||||
|
||||
/**
|
||||
* 是否是 小巴车乘客端
|
||||
*
|
||||
* @param appIdentityMode productFlavors 配置的类型
|
||||
* @return true - 是小巴车乘客端 false - 不是小巴车乘客端
|
||||
*/
|
||||
@JvmStatic
|
||||
fun isBusPassenger(appIdentityMode: Int): Boolean {
|
||||
return isBus(appIdentityMode) && isPassenger(appIdentityMode)
|
||||
}
|
||||
|
||||
/**
|
||||
* 是否是 出租车乘客端
|
||||
*
|
||||
* @param appIdentityMode productFlavors 配置的类型
|
||||
* @return true - 是出租车乘客端 false - 不是出租车乘客端
|
||||
*/
|
||||
@JvmStatic
|
||||
fun isTaxiPassenger(appIdentityMode: Int): Boolean {
|
||||
return isTaxi(appIdentityMode) && isPassenger(appIdentityMode)
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user