package com.fanghua.driver.ui.mine.money_bag
|
|
import com.fanghua.driver.R
|
import com.fanghua.driver.base.MyBaseActivity
|
import com.fanghua.driver.bean.DriverBean
|
import com.fanghua.driver.netUtls.Api
|
import com.fanghua.driver.netUtls.callNet
|
import com.fanghua.driver.netUtls.getMapByAny
|
import kotlinx.android.synthetic.main.activity_wallet.*
|
import org.jetbrains.anko.startActivity
|
|
class WalletActivity :MyBaseActivity(){
|
override fun setContentView() {
|
setContentView(R.layout.activity_wallet)
|
}
|
|
private var balance = 0.0
|
private var commission = 0.0 //佣金
|
//收款码
|
private var wx = ""
|
private var ali = ""
|
|
override fun initView() {
|
showTitle(false)
|
showHeader(false)
|
balance = intent.getDoubleExtra("balance",0.0)
|
commission = intent.getDoubleExtra("commission",0.0)
|
tv_money.text = "%.2f".format(balance)
|
}
|
|
override fun setOnclick() {
|
tv_left_title_award.setOnClickListener {
|
onBackPressed()
|
}
|
|
tv_income.setOnClickListener {
|
startActivity<IncomeActivity>("commission" to commission,"balance" to balance)
|
}
|
|
tv_detail.setOnClickListener {
|
startActivity<BalanceDetailActivity>()
|
}
|
|
tv_tixian.setOnClickListener {
|
startActivity<ApplyMoneyActivity>()
|
}
|
|
tv_recharge.setOnClickListener {
|
startActivity<RechargeActivity>()
|
}
|
|
tv_qr_code.setOnClickListener {
|
startActivity<MyQrCodeActivity>("wx" to wx,"ali" to ali)
|
}
|
}
|
|
|
override fun onResume() {
|
super.onResume()
|
getInfo()
|
}
|
|
private fun getInfo() {
|
var map = getMapByAny()
|
callNet(false, Api.queryInfo, map) {
|
var data = gson.fromJson<DriverBean>(it, DriverBean::class.java)
|
if (data.resultUtil.code == 10000) {
|
balance = data.resultUtil.data.balance
|
commission = data.resultUtil.data.commission
|
wx = data.resultUtil.data.wxCollectionCode
|
ali = data.resultUtil.data.zfbCollectionCode
|
tv_money.text = "%.2f".format(balance)
|
}
|
}
|
}
|
}
|