From 57b7ac838cfa69018db23fbd72c283d91e257409 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Wed, 12 Nov 2025 12:11:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=85=E5=80=BC=E6=95=B0=E6=8D=AE=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/mod/charge/Charge.go | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/server/game/mod/charge/Charge.go b/src/server/game/mod/charge/Charge.go index d79f302e..e120c355 100644 --- a/src/server/game/mod/charge/Charge.go +++ b/src/server/game/mod/charge/Charge.go @@ -312,15 +312,16 @@ func (c *ChargeMod) BackData() *msg.ResCharge { } WeeklyDiscount := make(map[int32]*msg.WeeklyDiscountInfo) WeeklyDiscountInfo := chargeCfg.GetWeeklyInfoAll() - for k, v := range WeeklyDiscountInfo { - LimitNum := c.WeeklyDiscount[k] - WeeklyDiscount[int32(k)] = &msg.WeeklyDiscountInfo{ - Discount: int32(v.Discount), - Count: int32(v.WeeklyLimit - LimitNum), - Id: int32(k), + if c.IsWeeklyDiscountDay() { + for k, v := range WeeklyDiscountInfo { + LimitNum := c.WeeklyDiscount[k] + WeeklyDiscount[int32(k)] = &msg.WeeklyDiscountInfo{ + Discount: int32(v.Discount), + Count: int32(v.WeeklyLimit - LimitNum), + Id: int32(k), + } } } - return &msg.ResCharge{ Charge: float32(c.Charge), Total: int32(c.Total),