From 03972ad1d3ce6ffe0be0395c0a4d5dcb4474031f Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期五, 16 六月 2023 15:54:16 +0800
Subject: [PATCH] 修改公费支付方式

---
 app/src/main/java/com/kuanzhai/user/dialog/PayDialog.kt |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/app/src/main/java/com/kuanzhai/user/dialog/PayDialog.kt b/app/src/main/java/com/kuanzhai/user/dialog/PayDialog.kt
index f800aae..baa140a 100644
--- a/app/src/main/java/com/kuanzhai/user/dialog/PayDialog.kt
+++ b/app/src/main/java/com/kuanzhai/user/dialog/PayDialog.kt
@@ -46,6 +46,9 @@
     private val isCancel by lazy {
         arguments?.getBoolean("isCancel",false)?:false
     }
+    private val isCompany by lazy {
+        arguments?.getBoolean("isCompany",false)?:false
+    }
     private var coupon = ""
 
     private val orderId by lazy {
@@ -67,6 +70,13 @@
 //        tv_origin_money.text = String.format(if (isCancel) "%.2f元" else "¥%.2f",money)
         tv_origin_money.text = String.format("¥%.2f",money)
         tv_money.text = String.format(if (isCancel) "%.2f元" else "¥%.2f",money)
+        if (isCompany){//企业公费
+            rb_ali.gone()
+            line1.gone()
+            rb_wx.gone()
+            line2.gone()
+            rb_balance.text = "企业授信额度"
+        }
         group_coupon.visibility = if (isCancel||isLogistics) { //取消支付没有优惠券,补差价没有优惠券
             View.GONE
         } else {
@@ -83,7 +93,7 @@
             }
             tv_action.text = "立即支付%.2f元".format(payMoney)
 
-            rb_balance.text = String.format("充值余额(%.2f可用)",balance)
+            rb_balance.text = String.format("${if (isCompany) "企业授信额度" else "充值余额"}(%.2f可用)",balance)
             View.VISIBLE
         }
 //        if (isLogistics){ //物流订单没有优惠券
@@ -93,7 +103,7 @@
             rb_offline.gone()
         tv_action.setOnClickListener {
             if (payWay == 3&&!isCancel&&balance<payMoney)
-                myToast("余额不足,请选择其他支付方式")
+                myToast(if (isCompany) "额度不足,请申请企业额度" else "余额不足,请选择其他支付方式")
             else
                 callback?.onOk(payWay,if (coupon.isEmpty()) 0 else coupon.toInt(),discountType)
         }

--
Gitblit v1.7.1