| | |
| | | {
|
| | | 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;
|
| | | }
|
| | | }
|
| | |
|
| | |
|