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
| package com.ziang.driver.bean
|
| data class OrderHallBean(
| val code: Int,
| val `data`: Data,
| val msg: String
| )
|
| data class Data(
| val list: List<OrderHall>,
| val orderCount: Int
| )
|
| data class OrderHall(
| val audioLinkUrl: String,
| val cargoNumber: String,
| val endAddress: String,
| val endTime: String,
| val id: String,
| val isBack: Int,
| val name: String,
| val orderMoney: Double,
| val payManner: Int,
| val peopleNumber: Int,
| val phone: String,
| val redMoney: Double,
| val remark: String,
| val startAddress: String,
| val state: Int,
| val audioTime: String,
| val time: String,
| val travelTime: String,
| val type: Int,
| val user: String
| ){
| fun stateStr(): String? {
| if (type == 4 || type == 5) {
| return getSmallStatue(state)
| }
| when (state) {
| 1 -> return "待接单"
| 2 -> return "待出发"
| 3 -> return "待到达预约地点"
| 4 -> return "待乘客上车"
| 5 -> return "服务中"
| 6 -> return "完成服务"
| 7 -> return "待支付"
| 8 -> return "待评价"
| 9 -> return "已完成"
| 10 -> return "已取消"
| 11 -> return "改派中"
| 12 -> return "取消待支付"
| }
| return ""
| }
|
| private fun getSmallStatue(state: Int): String? {
| when (state) {
| 1 -> return "待接单"
| 2 -> return "待出发"
| 3 -> return "待到达预约地点"
| 4 -> return "待取货"
| 5 -> return "送货中"
| 6 -> return "已送达"
| 7 -> return "待支付"
| 8 -> return "需补差价"
| 9 -> return "已取货"
| 10 -> return "已取消"
| 11 -> return "改派中"
| 12 -> return "已支付差价"
| }
| return ""
| }
| }
|
|