From dbd287f9349ed52c8e861c2aadecff9a9bd83f3a Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期五, 08 八月 2025 20:34:05 +0800
Subject: [PATCH] 计费异常流程、支付宝提现等迭代

---
 app/src/main/java/com/zhaoyang/driver/ui/mine/money_bag/ApplyMoneyActivity.kt |   31 +++++++++++++++----------------
 1 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/app/src/main/java/com/zhaoyang/driver/ui/mine/money_bag/ApplyMoneyActivity.kt b/app/src/main/java/com/zhaoyang/driver/ui/mine/money_bag/ApplyMoneyActivity.kt
index 16e2d2b..218a309 100644
--- a/app/src/main/java/com/zhaoyang/driver/ui/mine/money_bag/ApplyMoneyActivity.kt
+++ b/app/src/main/java/com/zhaoyang/driver/ui/mine/money_bag/ApplyMoneyActivity.kt
@@ -3,6 +3,7 @@
 import android.text.InputFilter
 import android.text.Spanned
 import androidx.recyclerview.widget.LinearLayoutManager
+import cn.sinata.xldutils.utils.StringUtils
 import cn.sinata.xldutils.utils.clickDelay
 import cn.sinata.xldutils.utils.getContent
 import com.zhaoyang.driver.R
@@ -66,29 +67,27 @@
 
     override fun setOnclick() {
         tv_get_money.clickDelay {
-//            if (et_money.getContent().isEmpty()){
-//                toast("请输入提现金额")
-//                return@clickDelay
-//            }
-//            if (et_money.getContent().toDouble() > maxMoney){
-//                toast("提现金额不能超过最大余额")
-//                return@clickDelay
-//            }
+            if (et_money.getContent().isEmpty()){
+                toast("请输入提现金额")
+                return@clickDelay
+            }
+            if (et_money.getContent().toDouble() > maxMoney){
+                toast("提现金额不能超过最大余额")
+                return@clickDelay
+            }
             if (bankBean == null){
-                toast("请选择银行卡")
+                toast("请选择到账支付宝")
                 return@clickDelay
             }
             if (maxMoney <= 0){
                 toast("没有余额")
                 return@clickDelay
             }
-            DialogUtil.getDelAndSureDialog(this,"您将提取金额为"+maxMoney.toString()+"元!",{}){
+            DialogUtil.getDelAndSureDialog(this,"您将提取金额为%.2f元!".format(et_money.text.toString().toDouble()),{}){
                 var map = getMapByAny()
-                map["code"] = bankBean!!.code
-                map["money"] = maxMoney
-                map["name"] = bankBean!!.name
+                map["id"] = bankBean!!.id
+                map["money"] = et_money.text.toString().toDouble()
                 map["type"] = type
-                map["bankName"] = bankBean!!.bankName
                 callNet(Api.withdrawal,map){
                     DialogUtil.getOnlySureDialog(this, "提交成功!我们将尽快为您处理!") {
                         onBackPressed()
@@ -122,11 +121,11 @@
                 adapter.notifyDataSetChanged()
                 if (adapter.data.isNullOrEmpty()){
                     pop.dismiss()
-                    toast("暂未绑定银行卡,请前往绑定银行卡")
+                    toast("暂未查询到支付宝账号,请前往设置")
                 }
                 adapter.setOnItemClickListener { view, position ->
                     bankBean = adapter.data[position]
-                    tv_select_card.text = adapter.data[position].bank
+                    tv_select_card.text ="${bankBean!!.userName.substring(0,1)}${if (bankBean!!.userName.length == 2) "*" else "**"} ${StringUtils.hidePhoneNumber(bankBean!!.account)}"
                     pop.dismiss()
                 }
             }){

--
Gitblit v1.7.1