|
|
@@ -5,14 +5,17 @@ import android.os.Bundle
|
|
|
import android.view.Gravity
|
|
|
import android.view.View
|
|
|
import cn.muchinfo.rma.R
|
|
|
+import cn.muchinfo.rma.global.GlobalDataCollection
|
|
|
import cn.muchinfo.rma.global.data.BankAccountSignData
|
|
|
import cn.muchinfo.rma.global.data.CusBankSignBankData
|
|
|
import cn.muchinfo.rma.global.data.UserCollectConfigData
|
|
|
+import cn.muchinfo.rma.global.data.transit.SignReq
|
|
|
import cn.muchinfo.rma.lifecycle.bindOptional
|
|
|
import cn.muchinfo.rma.view.autoWidget.*
|
|
|
import cn.muchinfo.rma.view.base.BaseActivity
|
|
|
import cn.muchinfo.rma.view.base.future.trade.itemView
|
|
|
import com.blankj.utilcode.util.ActivityUtils
|
|
|
+import com.blankj.utilcode.util.TimeUtils
|
|
|
import com.blankj.utilcode.util.ToastUtils
|
|
|
import mtp.polymer.com.autowidget.dialog.SelectData
|
|
|
import mtp.polymer.com.autowidget.dialog.creatBottomSheetNoTitleDialog
|
|
|
@@ -34,6 +37,7 @@ class WithDrawManagementActivity : BaseActivity<WithDrawManagementViewModel>() {
|
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
|
super.onCreate(savedInstanceState)
|
|
|
verticalLayout {
|
|
|
+ viewModel.queryCusBankSignBank()
|
|
|
viewModel.userCollectConfigData.postValue(data)
|
|
|
background = resources.getDrawable(R.color.rma_item_bg)
|
|
|
//页面标题
|
|
|
@@ -58,10 +62,21 @@ class WithDrawManagementActivity : BaseActivity<WithDrawManagementViewModel>() {
|
|
|
if (this.id == "1"){
|
|
|
val intent = Intent()
|
|
|
intent.putExtra("type","2")
|
|
|
+ intent.putExtra("data",data)
|
|
|
intent.setClass(context,AddWithDrawActivity::class.java)
|
|
|
ActivityUtils.startActivity(intent)
|
|
|
}else if (this.id == "2"){
|
|
|
- ToastUtils.showLong("删除")
|
|
|
+ viewModel.T2bBankCancelSignReq(
|
|
|
+ AccountCode = data.accountcode ?: "",
|
|
|
+ Currency = data.currency ?: "",
|
|
|
+ CusBankID = data.cusbankid ?: "",
|
|
|
+ BankChildAcc = data.bankaccountno ?: "",
|
|
|
+ BankChildAccName = data.bankaccountname ?: "",
|
|
|
+ TradeDate = viewModel.cusBankSignBankDataList.value?.tradedate ?: ""
|
|
|
+ ){
|
|
|
+ ToastUtils.showLong("解约成功")
|
|
|
+ viewModel.userCollectConfigData.postValue(BankAccountSignData())
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -181,7 +196,7 @@ class WithDrawManagementActivity : BaseActivity<WithDrawManagementViewModel>() {
|
|
|
|
|
|
textView {
|
|
|
viewModel.userCollectConfigData.bindOptional(context){
|
|
|
- text = it?.accountname
|
|
|
+ text = it?.bankaccountname
|
|
|
}
|
|
|
textSizeAuto = 36
|
|
|
textColorInt = R.color.rma_black_33
|
|
|
@@ -211,9 +226,33 @@ class WithDrawManagementActivity : BaseActivity<WithDrawManagementViewModel>() {
|
|
|
}.lparams(matchParent, autoSize(148))
|
|
|
|
|
|
}.lparams(matchParent, matchParent)
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
+// fun getReqInfo(operateType : Int) : SignReq {
|
|
|
+// val req = SignReq()
|
|
|
+// req.operateType = operateType////变更类型[1-增加;2-修改;4-绑卡; ***
|
|
|
+// req.isForce = 0//是否强制[0-否;1-是]强制,只更新中心签约信息,不发送银行。用于银行信息不一致的情况 ***
|
|
|
+// req.agentCertType = 0 // 授权代理人证件类型 ***
|
|
|
+// req.bankCardType = 0 // 银行卡类型 ***
|
|
|
+// req.accountType = 1//账户类型[1-对私;2-对公] ***
|
|
|
+// req.extend_info = getJSONExtendInfo()
|
|
|
+// req.bankAccountNo = bank_card_number.text.toString()
|
|
|
+// req.bankAccountName = bank_card_account_name.text.toString()
|
|
|
+// req.accountCode = data.accountcode
|
|
|
+// req.accountName = bank_card_account_name.text.toString()
|
|
|
+// req.openBankName = branch_name.text.toString()
|
|
|
+// req.extOperatorID = TimeUtils.getNowMills()
|
|
|
+// req.certType = GlobalDataCollection.instance?.loginQueryData?.userInfo?.cardtypeid?.toString()
|
|
|
+// req.certID = GlobalDataCollection.instance?.loginQueryData?.userInfo?.cardnum
|
|
|
+// req.cusBankID = data.cusbankid
|
|
|
+// req.currency = data.currency
|
|
|
+// req.bankChildAcc = data.bankaccountno
|
|
|
+// req.tradeDate = viewModel.cusBankSignBankDataList.value?.tradedate
|
|
|
+// req.exBankName = selectBnak.value?.bankname
|
|
|
+// req.openBankAccId = selectBnak.value?.bankid
|
|
|
+// return req
|
|
|
+// }
|
|
|
+
|
|
|
}
|