getTodayMoonCard();// The timer works at 0:0, some users log in after that, use this method to check if they have received a reward today or not. If not, send the reward.
getTodayMoonCard();// The timer works at 0:0, some users log in after that, use this method to check if they have received a reward today or not. If not, send the reward.
||(s.getCond().stream().filter(c->c.getCondType()==OpenStateCondType.OPEN_STATE_COND_PLAYER_LEVEL).count()==0)// All states whose unlock we don't handle correctly yet.