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