lmw
2023-06-25 a988e7c15f5ce63785b77e01c89bec2565668982
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
package com.kuanzhai.driver.bean
 
data class MyBuyCarList(
    val code: Int,
    val `data`: List<MyBuyCarListData>,
    val msg: String
)
 
data class MyBuyCar( val code: Int,
                     val `data`: MyBuyCarListData,
                     val msg: String)
 
data class MyBuyCarListData(
    val addres: String,
    val authRemark: String,
    val brandId: Int,
    val brandName: String,
    val carColor: String,
    val carIdentificationCode: String,
    val carLicensePlate: String,
    val category: String, //1=非营运,2=营运
    val cityCode: String,
    val cityName: String,
    val contactsName: String,
    val contactsPhone: String,
    val createTime: String,
    val describe: String,
    var rentMoney:String?,
    val describeImgUrl: String,
    val displacement: String,
    val dueTimeOfCompulsoryInsurance: String,
    val expirationTimeOfAnnualInspection: String,
    val id: String,
    val imgUrl: String,
    val includingTransferFee: Int,
    val installationConfiguration: String,
    val level: String,
    val licensingTime: String,
    val locationOfLicensePlate: String,
    val maturityTimeOfCommercialInsurance: String,
    val mileage: String,
    val mortgage: Int,
    var newCarPrice: String?,
    val operationUpdateTime: String,
    val provinceCode: String,
    val provinceName: String,
    val remainingOperationTime: String,
    val status: Int,  //1=待审核,2=已上架,3=已下架,4=审核通过待上架,5=已拒绝,6=删除
    val title: String,
    var transferPrice: String?,
    val transferTimes: String,
    val transmissionCase: String,
    val userId: Int,
    val userType: Int,
    val videoUrl: String,
 //以下为租车属性
    var deposit:String?,
    val seat:String,
    val gear:String,
    val pickUpCarCarCertificates:String,
    val isAuth:String
){
 
    fun getStatueStr():String{
        var s = ""
        when(status){
            1 -> s = "审核中"
            2 -> s = "上架中"
            3 -> s = "已下架"
            4 -> s = "待上架"
            5 -> s = "已拒绝"
            6 -> s = "删除"
        }
        return s
    }
 
 
    fun getTransferPriceStr():Double{
        if (transferPrice.isNullOrEmpty()){
            transferPrice = "0.0"
        }
        return transferPrice!!.toDouble()
    }
 
 
    fun getDepositStr():Double{
        if (deposit.isNullOrEmpty()){
            deposit = "0.0"
        }
        return deposit!!.toDouble()
    }
 
    fun getNewCarPriceStr():Double{
        if (newCarPrice.isNullOrEmpty()){
            newCarPrice = "0.0"
        }
        return newCarPrice!!.toDouble()
    }
 
 
    fun getRentMoneyStr():Double{
        if (rentMoney.isNullOrEmpty()){
            rentMoney = "0.0"
        }
        return rentMoney!!.toDouble()
    }
}