| | |
| | | if (notify == null)
|
| | | return;
|
| | | // 查询低等级的是否已读,如若未读则设为已读
|
| | | if (notify.getToLevel() == UserLevelEnum.highVIP || notify.getToLevel() == UserLevelEnum.superVIP) {
|
| | | if (notify.getToLevel() == UserLevelEnum.superVIP || notify.getToLevel() == UserLevelEnum.tearcher) {
|
| | | List<UserLevelEnum> levels = new ArrayList<>();
|
| | | if (notify.getToLevel() == UserLevelEnum.superVIP) {
|
| | | if (notify.getToLevel() == UserLevelEnum.tearcher) {
|
| | | levels.add(UserLevelEnum.highVIP);
|
| | | levels.add(UserLevelEnum.superVIP);
|
| | | } else if (notify.getToLevel() == UserLevelEnum.superVIP) {
|
| | | levels.add(UserLevelEnum.highVIP);
|
| | | }
|
| | |
|
| | | List<UserLevelUpgradedNotify> list = userLevelUpgradedNotifyDao.listToLevelsByUid(notify.getUid(), levels);
|
| | | if (list != null)
|
| | | for (UserLevelUpgradedNotify item : list) {
|
| | | item.setValid(false);
|
| | | item.setUpdateTime(new Date());
|
| | | userLevelUpgradedNotifyDao.save(item);
|
| | | }
|
| | | if (levels.size() > 0) {
|
| | |
|
| | | List<UserLevelUpgradedNotify> list = userLevelUpgradedNotifyDao.listToLevelsByUid(notify.getUid(),
|
| | | levels);
|
| | | if (list != null)
|
| | | for (UserLevelUpgradedNotify item : list) {
|
| | | item.setValid(false);
|
| | | item.setUpdateTime(new Date());
|
| | | userLevelUpgradedNotifyDao.save(item);
|
| | | }
|
| | | }
|
| | | }
|
| | | notify.setUpdateTime(new Date());
|
| | | notify.setNotified(true);
|