23 lines
596 B
Kotlin
23 lines
596 B
Kotlin
package top.tangyh.lamp.filing.utils
|
|
|
|
import kotlin.text.substring
|
|
|
|
object RegionUtil {
|
|
fun getLevel(code: String?): String {
|
|
if (code == null || code.length != 6) {
|
|
return "无效编码"
|
|
}
|
|
|
|
val province = code.substring(0, 2)
|
|
val city = code.substring(2, 4)
|
|
val county = code.substring(4, 6)
|
|
|
|
return when {
|
|
city == "00" && county == "00" -> "province"
|
|
city != "00" && county == "00" -> "city"
|
|
county != "00" -> "county"
|
|
else -> "未知级别"
|
|
}
|
|
}
|
|
}
|