yyl
2026-03-26 f4a702e212d1853735f8dae399da69d23bfa510e
Main/System/Recharge/RechargeManager.cs
@@ -754,6 +754,32 @@
    {
        return b.Time.CompareTo(a.Time);
    }
    //按不同限购规则进行判断
    public bool IsSellOut(int ctgID)
    {
        var cfg = CTGConfig.Get(ctgID);
        Instance.TryGetRechargeCount(ctgID, out RechargeCount _rechargeCount);
        if (cfg.DailyBuyCount != 0)
        {
            return _rechargeCount.todayCount >= cfg.DailyBuyCount;
        }
        else if (cfg.WeekBuyCount != 0)
        {
            return _rechargeCount.weekPayCount >= cfg.WeekBuyCount;
        }
        else if (cfg.MonthBuyCount != 0)
        {
            return _rechargeCount.monthPayCount >= cfg.MonthBuyCount;
        }
        else if (cfg.TotalBuyCount != 0)
        {
            return _rechargeCount.totalCount >= cfg.TotalBuyCount;
        }
        return false;
    }
}