package com.xianning.driver.ui.mine
|
|
import android.graphics.Color
|
import cn.sinata.xldutils.utils.gone
|
import cn.sinata.xldutils.utils.visible
|
import com.xianning.driver.R
|
import com.xianning.driver.base.MyBaseActivity
|
import com.xianning.driver.bean.WithdrawDetails
|
import com.xianning.driver.netUtls.Api
|
import com.xianning.driver.netUtls.callNet
|
import com.xianning.driver.netUtls.getMapByAny
|
import kotlinx.android.synthetic.main.activity_withdraw_details.*
|
|
class WithdrawDetailActivity:MyBaseActivity() {
|
override fun setContentView() {
|
setContentView(R.layout.activity_withdraw_details)
|
}
|
|
private val id by lazy { intent.getStringExtra("id") }
|
|
override fun initView() {
|
setTitleText("提现记录")
|
getData()
|
}
|
|
override fun setOnclick() {
|
}
|
|
private fun getData(){
|
var map = getMapByAny()
|
map["id"] = id
|
callNet(false, Api.queryDetailById, map) {
|
val data = gson.fromJson(it, WithdrawDetails::class.java).data
|
tv_time.text = data.withdrawalTime
|
tv_money.text = "¥%.2f".format(data.withdrawalMoney)
|
tv_way.text = if (data.withdrawalType == 1){
|
tv_bank.gone()
|
tv_1.gone()
|
"支付宝"
|
} else{
|
tv_bank.text = data.openBank
|
"银行卡"
|
}
|
tv_name.text = data.receivePaymentName
|
tv_account.text = data.receivePaymentAccount
|
tv_state.text = when(data.status){ //提现状态 1=待处理 2=成功 3=失败
|
2->{
|
tv_state.setTextColor(Color.parseColor("#3495F8"))
|
iv_img.visible()
|
iv_img.setImageURI(data.receiptVoucher)
|
"提现成功"
|
}
|
3->{
|
tv_remark.text = data.remark
|
"提现失败"
|
}
|
else->{
|
tv_remark.gone()
|
tv_2.gone()
|
"待提现"
|
}
|
}
|
}
|
}
|
|
}
|