hch
18 小时以前 bd6f9a734277e57efe5abc8c32a85d5de27cdc03
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;
    }
}