lmw
2025-04-14 0361f47762f9958f2ec91fdb62bfc98de4e162a6
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
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()
                    "待提现"
                }
            }
        }
    }
 
}