わざわざ回収しなくてもイベント終了日までにできる上限回数以上できなくするだけで良くね?