From f4d2e99c6041c0d0c933472dcbbeab3cbf4028ef Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 28 五月 2026 15:14:46 +0800
Subject: [PATCH] 666 新增代金券 修复按分显示的bug

---
 Main/System/Tip/PayMethodConfirmWin.cs |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/Main/System/Tip/PayMethodConfirmWin.cs b/Main/System/Tip/PayMethodConfirmWin.cs
index 5bb9a68..b835a2f 100644
--- a/Main/System/Tip/PayMethodConfirmWin.cs
+++ b/Main/System/Tip/PayMethodConfirmWin.cs
@@ -113,11 +113,24 @@
     void UpdateMoneyDisplay(int moneyType, int needCount)
     {
         moneyIcon.SetIconWithMoneyType(moneyType);
-        moneyText.text = UIHelper.ShowUseMoney(moneyType, needCount);
+        moneyText.text = GetPayMethodMoneyText(moneyType, needCount);
         // 鍒囨崲閫夐」鏃跺悓姝ュ埛鏂� Recharge6 鍐呭锛堣揣甯佸浘鏍�+鍚嶇О鍙樺寲锛�
         m_Content.text = Language.Get("Recharge6", UIHelper.GetIconNameWithMoneyType(moneyType), ConfirmCancel.payMethodMoney, ConfirmCancel.payMethodTitle);
     }
 
+    string GetPayMethodMoneyText(int moneyType, int needCount)
+    {
+        long haveCount = UIHelper.GetMoneyCnt(moneyType);
+        if (moneyType == 97 || moneyType == 99)
+        {
+            return UIHelper.AppendColor(
+                haveCount >= needCount ? TextColType.Green : TextColType.Red,
+                $"{UIHelper.ReplaceLargeNum(haveCount / 100.0, 2)}/{UIHelper.ReplaceLargeNum(needCount / 100.0, 2)}");
+        }
+
+        return UIHelper.ShowUseMoney(moneyType, needCount);
+    }
+
     private void OnConfirm()
     {
         CloseWindow();

--
Gitblit v1.8.0