package com.kuanzhai.user.ui.trip
|
|
import com.kuanzhai.user.R
|
import com.kuanzhai.user.network.HttpManager
|
import com.kuanzhai.user.network.request
|
import com.kuanzhai.user.ui.TransparentStatusBarActivity
|
import com.kuanzhai.user.utils.Const
|
import kotlinx.android.synthetic.main.activity_order_cancel_detail.*
|
|
class OrderCancelDetailActivity:TransparentStatusBarActivity() {
|
override fun setContentView() = R.layout.activity_order_cancel_detail
|
override fun initClick() {
|
}
|
private val id by lazy {
|
intent.getIntExtra("id",0)
|
}
|
private val type by lazy {
|
intent.getIntExtra("type",0)
|
}
|
override fun initView() {
|
title = "订单详情"
|
getData()
|
}
|
|
private fun getData(){
|
HttpManager.queryOrderInfo(id,type).request(this){ _, data->
|
data?.let {
|
tv_start.text = it.startAddress
|
tv_end.text = it.endAddress
|
tv_time.text = it.travelTime
|
tv_side.text = if (it.driverCancle == 1) "司机取消" else if (it.cancelUserType == 1) "用户取消" else if(it.cancelUserType == 2) "后台取消" else "调度取消"
|
tv_money.text = String.format("%.2f",it.cancelMoney)
|
tv_reason.text = it.cancelReason
|
tv_describe.text = if (it.cancelRemark.isEmpty()) "无" else it.cancelRemark
|
if (type == Const.OrderType.TYPE_OFFICIAL&&it.auditStatus == 2){
|
title = "审核失败"
|
tv_1.text = "审核方"
|
tv_side.text = it.auditUser
|
tv_reason.text = "审核不通过"
|
tv_reason.text = it.auditRemark
|
}
|
}
|
}
|
}
|
}
|