From 909cc48c563b8f10609f704332f7ab30311d1e08 Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期五, 31 七月 2026 14:38:42 +0800
Subject: [PATCH] 修复问题

---
 app/src/main/java/com/igo/user/dialog/PayDialog.kt |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/com/igo/user/dialog/PayDialog.kt b/app/src/main/java/com/igo/user/dialog/PayDialog.kt
index 285c7b1..d5a5a1c 100644
--- a/app/src/main/java/com/igo/user/dialog/PayDialog.kt
+++ b/app/src/main/java/com/igo/user/dialog/PayDialog.kt
@@ -18,6 +18,7 @@
 import cn.sinata.xldutils.utils.myToast
 import cn.sinata.xldutils.visible
 import com.igo.user.R
+import com.igo.user.extension.extClearInvalidZero
 import com.igo.user.ui.trip.ChooseCouponActivity
 import com.igo.user.utils.Const
 import com.igo.user.utils.showMoney
@@ -113,8 +114,8 @@
         }
         if (deductionAmount!=0.0){
             group_red.visible()
-            val redMoney = getString(R.string.money_is,deductionAmount).replace(",",".")
-            val redTotals = getString(R.string.money_is,redTotal).replace(",",".")
+            val redMoney = getString(R.string.money_is,deductionAmount).replace(",",".").extClearInvalidZero()
+            val redTotals = getString(R.string.money_is,redTotal).replace(",",".").extClearInvalidZero()
             val redBalance = getString(R.string.红包余额).format(redTotals)
             val s = getString(R.string.红包余额和可用红包抵扣).format(redBalance,redMoney)
             cb_red.text = SpanBuilder(s).bold(0,s.indexOf(redBalance)).bold(s.indexOf(redBalance)+redBalance.length,s.length)
@@ -161,7 +162,7 @@
             cb_red.isChecked = false
             couponId = data.getIntExtra("id",0)
             couponMoney = data.getDoubleExtra("money", 0.0)
-            tv_coupon.text = String.format("-%.2f", couponMoney)
+            tv_coupon.text = String.format("-%.2f", couponMoney).extClearInvalidZero()
             tv_money.text = (money-couponMoney).showMoney(requireContext())
         }
     }

--
Gitblit v1.7.1