| | |
| | | //更新状态 |
| | | LuckyActivity update = new LuckyActivity(); |
| | | update.setId(activityId); |
| | | update.setState(LuckyActivity.STATE_PRE_OPEND); |
| | | update.setState(LuckyActivity.STATE_PRE_OPENED); |
| | | update.setStateRemarks("预开奖成功"); |
| | | update.setUpdateTime(new Date()); |
| | | luckyActivityMapper.updateByPrimaryKeySelective(update); |
| | |
| | | @Override |
| | | public void showOpenAward(Long activityId) throws LuckyActivityException { |
| | | LuckyActivity activity = luckyActivityMapper.selectByPrimaryKeyForUpdate(activityId); |
| | | if (activity.getState() != LuckyActivity.STATE_PRE_OPEND) { |
| | | if (activity.getState() != LuckyActivity.STATE_PRE_OPENED) { |
| | | throw new LuckyActivityException(1, "尚未开奖"); |
| | | } |
| | | |