充值数据优化

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) WeeklyDiscount := make(map[int32]*msg.WeeklyDiscountInfo)
WeeklyDiscountInfo := chargeCfg.GetWeeklyInfoAll() WeeklyDiscountInfo := chargeCfg.GetWeeklyInfoAll()
for k, v := range WeeklyDiscountInfo { if c.IsWeeklyDiscountDay() {
LimitNum := c.WeeklyDiscount[k] for k, v := range WeeklyDiscountInfo {
WeeklyDiscount[int32(k)] = &msg.WeeklyDiscountInfo{ LimitNum := c.WeeklyDiscount[k]
Discount: int32(v.Discount), WeeklyDiscount[int32(k)] = &msg.WeeklyDiscountInfo{
Count: int32(v.WeeklyLimit - LimitNum), Discount: int32(v.Discount),
Id: int32(k), Count: int32(v.WeeklyLimit - LimitNum),
Id: int32(k),
}
} }
} }
return &msg.ResCharge{ return &msg.ResCharge{
Charge: float32(c.Charge), Charge: float32(c.Charge),
Total: int32(c.Total), Total: int32(c.Total),