充值数据优化

This commit is contained in:
hahwu 2025-11-12 12:11:45 +08:00
parent 513ec5597d
commit 57b7ac838c

View File

@ -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),