From e20c814cbf924dd52287dd81e0c672ba4bbdb4e6 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 07 七月 2026 16:56:48 +0800
Subject: [PATCH] 695 充值和玄玉的关系调整
---
Main/SDK/SDKUtils.cs | 19 +++++++++++--------
1 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/Main/SDK/SDKUtils.cs b/Main/SDK/SDKUtils.cs
index 6f8e957..0ea8d50 100644
--- a/Main/SDK/SDKUtils.cs
+++ b/Main/SDK/SDKUtils.cs
@@ -945,7 +945,7 @@
if (ctgID != 0)
{
var payType = CTGConfig.Get(ctgID).PayType;
- isBuyGameCash = (payType == 17 || payType == 27);
+ isBuyGameCash = payType == 17 || payType == 27;
}
if (isBuyGameCash)
@@ -954,13 +954,16 @@
return;
}
- long needMoney = (long)(money * 100); // money鏄厓锛宯eedMoney鏄垎
+ //浠f墸鐨勪唬閲戝埜棰濆害鐢卞悇妗d綅閰嶇疆鍐冲畾 涓嶆槸鍥哄畾姣斾緥money * 100
+ OrderInfoConfig orderInfo;
+ RechargeManager.Instance.TryGetOrderInfoByOrderInfo(cpInfo, out orderInfo);
+ long needDJQMoney = (long)orderInfo.PayCoin; // money鏄厓锛宯eedMoney鏄垎
long cashVoucher = UIHelper.GetMoneyCnt(97);
long diamond = UIHelper.GetMoneyCnt(99);
var availableMoneyTypes = GeneralDefine.GetPayMethodAvailableMoneyTypes();
- bool hasEnoughVoucher = availableMoneyTypes.Contains(97) && cashVoucher >= needMoney;
- bool hasEnoughDiamond = availableMoneyTypes.Contains(99) && diamond >= needMoney;
+ bool hasEnoughVoucher = availableMoneyTypes.Contains(97) && cashVoucher >= needDJQMoney;
+ bool hasEnoughDiamond = availableMoneyTypes.Contains(99) && diamond >= needDJQMoney;
if (hasEnoughVoucher || hasEnoughDiamond)
{
@@ -968,10 +971,10 @@
UIManager.Instance.CloseWindow<GotoChargeWin>();
int defaultMoneyType = hasEnoughVoucher ? 97 : 99;
ConfirmCancel.ShowPayMethodConfirm(
- 97, (int)needMoney, Language.Get("Recharge8"), // 鐜伴噾绀煎埜
- 99, (int)needMoney, Language.Get("Recharge7"), // 鐜勭帀
- Language.Get("Recharge6", UIHelper.GetIconNameWithMoneyType(defaultMoneyType), money, title),
- money, title,
+ 97, (int)needDJQMoney, Language.Get("Recharge8"), // 鐜伴噾绀煎埜
+ 99, (int)needDJQMoney, Language.Get("Recharge7"), // 鐜勭帀
+ Language.Get("Recharge6", UIHelper.GetIconNameWithMoneyType(defaultMoneyType), needDJQMoney, title),
+ needDJQMoney, title,
(bool isOk, int selectedMoneyType) =>
{
if (isOk)
--
Gitblit v1.8.0