| | |
| | | throw new LuckyActivityException(LuckyActivityException.CODE_NOT_EXIST, "活动不存在"); |
| | | } |
| | | |
| | | if (activity.getState() == LuckyActivity.STATE_NOT_STARTED) { |
| | | throw new LuckyActivityException(1, "活动还未开始"); |
| | | } |
| | | |
| | | if (activity.getState() == LuckyActivity.STATE_FINISH || activity.getState() == LuckyActivity.STATE_OPENED) { |
| | | throw new LuckyActivityException(1, "活动已经结束"); |
| | | if (activity.getState() != LuckyActivity.STATE_STARTED) { |
| | | throw new LuckyActivityException(1, "活动不可参与"); |
| | | } |
| | | |
| | | if (activity.getCurrentPersonCount() >= activity.getMaxPersonCount()) { |