lmw
2023-06-16 03972ad1d3ce6ffe0be0395c0a4d5dcb4474031f
app/src/main/java/com/kuanzhai/user/network/entity/OrderData.kt
@@ -55,6 +55,9 @@
    val startCity: String = "",
    val endCity: String = "",
    var state: Int = 0, //订单状态(1=待接单,2=待出发,3=待到达预约地点,4=待乘客上车,5=服务中,6=完成服务,7=待支付,8=待评价,9=已完成,10=已取消,11=改派中,12=取消待支付)加个15作为改派成功
    var auditStatus: Int = -1, //审核状态(-1 其他正常订单 -2取消订单 0待审核 1审核通过 2拒绝)
    val auditRemark: String = "",
    val auditUser: String = "",
    val time: String = "",
    val travelMoney: Double = 0.0,
    val roadTollMoney: Double = 0.0,
@@ -76,6 +79,7 @@
    val peopleNumber: Int = 0,
    val rideType: Int = 0,  //乘车类型(1=独享,2=一口价,3=拼车)
    val spellSuccess: Int = 0,  //拼车'0未成功,1成功'
    val payWay: Int = 0,  //1自费 2企业支付
    val seatNumber: String = "",
    val fareTypeNote1: String = "",
    val fareTypeNote2: String = "",
@@ -115,6 +119,28 @@
        else->""
    }
    fun getOfficialStateStr() = when(state){
        1->{
            when(auditStatus){
                0->"待处理"
                2->"已处理"
                -2->"已取消"
                else->"等待应答"
            }
        }
        2,3->"等待接驾"
        4->"等待上车"
        5->"服务中"
        6->"待确认费用"
        7->"待支付"
        8->"待评价"
        9->"已完成"
        10->"已取消"
        11->"改派中"
        12->"取消待支付"
        else->""
    }
    fun getCharterState() = when(state){
        1->"待处理"
        2->"已处理"