| | |
| | | public boolean bindRemind(Long uid, int type){
|
| | | BindRemind bindRemind = bindRemindDao.getByUidAndType(uid, type);
|
| | | if (bindRemind == null) {
|
| | | return true;
|
| | | } |
| | | |
| | | Date date = new Date();
|
| | | Date remindTime = bindRemind.getRemindTime();
|
| | | return !DateUtil.isSameMonth(remindTime, date);
|
| | | }
|
| | | |
| | | @Override
|
| | | public void addBindPhone(Long uid){
|
| | | BindRemind bindRemind = bindRemindDao.getByUidAndType(uid, BindRemind.TYPE_PHONE);
|
| | | if (bindRemind == null) {
|
| | | bindRemind = new BindRemind();
|
| | | bindRemind.setType(type);
|
| | | bindRemind.setType(BindRemind.TYPE_PHONE);
|
| | | bindRemind.setUid(uid);
|
| | | bindRemind.setRemindTime(new Date());
|
| | | bindRemindDao.save(bindRemind);
|
| | | return true;
|
| | | } else {
|
| | | bindRemind.setRemindTime(new Date());
|
| | | bindRemindDao.updateInfo(bindRemind);
|
| | | }
|
| | | Date date = new Date();
|
| | | Date remindTime = bindRemind.getRemindTime();
|
| | | if (DateUtil.isSameMonth(remindTime, date)) {
|
| | | return false;
|
| | | } |
| | | |
| | | bindRemind.setRemindTime(date);
|
| | | bindRemindDao.save(bindRemind);
|
| | | return true;
|
| | | }
|
| | | }
|