package com.zhaoyang.driver.ui.card
|
|
import cn.sinata.xldutils.utils.clickDelay
|
import cn.sinata.xldutils.utils.getContent
|
import cn.sinata.xldutils.utils.gone
|
import com.zhaoyang.driver.R
|
import com.zhaoyang.driver.base.MyBaseActivity
|
import com.zhaoyang.driver.bean.CardListBean
|
import com.zhaoyang.driver.netUtls.Api
|
import com.zhaoyang.driver.netUtls.callNet
|
import com.zhaoyang.driver.netUtls.getMapByAny
|
import com.zhaoyang.driver.ui.DialogUtil
|
import com.zhaoyang.driver.utils.PhoneCheckUtil
|
import kotlinx.android.synthetic.main.activity_add_card.*
|
import kotlinx.android.synthetic.main.pop_card_list.view.*
|
import org.jetbrains.anko.toast
|
|
class AddCardActivity:MyBaseActivity() {
|
|
|
val data by lazy {
|
intent.getSerializableExtra("data")
|
}
|
|
var id = ""
|
|
override fun setContentView() {
|
setContentView(R.layout.activity_add_card)
|
}
|
|
override fun initView() {
|
setTitleText("添加支付宝账号")
|
if (data != null){
|
setTitleText("修改支付宝账号")
|
setInfo(data as CardListBean.DataBean)
|
}
|
}
|
|
private fun setInfo(dataBean: CardListBean.DataBean) {
|
et_card_name.setText(dataBean.userName)
|
et_card_num.setText(dataBean.account)
|
tv_add_card.text = "修改"
|
id = dataBean.id.toString()
|
}
|
|
|
override fun setOnclick() {
|
tv_add_card.clickDelay {
|
if (et_card_name.getContent().isEmpty()){
|
toast("请输入姓名")
|
return@clickDelay
|
}
|
if (et_card_num.getContent().isEmpty()){
|
toast("请输入支付宝账号")
|
return@clickDelay
|
}
|
|
var map = getMapByAny()
|
map["account"] = et_card_num.getContent()
|
map["userName"] = et_card_name.getContent()
|
var url = Api.saveBankCard
|
if (data != null){
|
map["id"] = id
|
url = Api.updateBankCard
|
}
|
callNet(url,map){
|
onBackPressed()
|
toast("保存成功")
|
}
|
}
|
}
|
}
|