[fea]
[删除车型维度]
This commit is contained in:
yangyakun
2025-01-23 14:55:57 +08:00
parent 496af11530
commit bf313f04c1
98 changed files with 1540 additions and 1689 deletions

View File

@@ -330,6 +330,12 @@ object AppIdentityModeUtils {
else -> Role.NONE
}
}
fun getVehicle(appIdentityMode: String):Vehicle{
val (_, _, carType) = getInfo(appIdentityMode)
return Vehicle.getVehicleByName(carType)
}
@JvmStatic
fun getCarType(appIdentityMode: String): CarType {
val (_, _, carType) = getInfo(appIdentityMode)
@@ -371,6 +377,75 @@ enum class Product(val code: Int) {
}
return NONE
}
fun getName(code: Int?):String{
val product = valueOf(code)
return when (product) {
NONE -> ""
BUS -> AppIdentityModeUtils.BUS
TAXI -> AppIdentityModeUtils.TAXI
SWEEPER -> AppIdentityModeUtils.SWEEPER
SHUTTLE -> AppIdentityModeUtils.SHUTTLE
CHARTER -> AppIdentityModeUtils.CHARTER
SCHEDULED -> AppIdentityModeUtils.SCHEDULED
}
}
}
}
enum class Vehicle(val code:String){
NONE("Vehicle"),
T1T2("T1T2"),
B1("B1"),
B2("B2"),
C1("C1"),
M1("M1");
companion object{
fun getVehicleByName(name:String):Vehicle{
return when (name) {
NONE.code -> {NONE}
T1T2.code -> {T1T2}
B1.code -> {B1}
B2.code -> {B2}
C1.code -> {C1}
M1.code -> {M1}
else -> {
NONE
}
}
}
@JvmStatic
fun getCarVehicleFromServerName(serverName:String?): Vehicle {
return when (serverName) {
"E70" -> {
T1T2
}
"H9" -> {
T1T2
}
"B1" -> {
B1
}
"金旅牌XML6606JEVY0" -> {
B1
}
"NJL6450ICEV" -> {
B1
}
"B2","M2" -> {
B2
}
"M1" -> {
M1
}
"BJ5122TXSEV-H1" -> {
C1
}
else -> {
T1T2
}
}
}
}
}

View File

@@ -22,7 +22,7 @@ class SceneConstant {
const val M_OTHER = "M_OTHER-"
// Och common
const val M_OCHCOMMON = "M_OCHCOMMON-"
const val M_OCHCOMMON = "M_OCH-"
// Och offline
const val M_OFFLINE = "M_OFFLINE-"