From f483ed40ea86b4cc49eab29bb909d1038ade0e0b Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期五, 11 十月 2019 10:41:31 +0800 Subject: [PATCH] 绑定提醒 --- fanli/src/main/java/com/yeshi/fanli/service/impl/user/BindRemindServiceImpl.java | 27 ++++++++++++++++----------- 1 files changed, 16 insertions(+), 11 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/BindRemindServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/BindRemindServiceImpl.java index 034ce8f..8a3675e 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/BindRemindServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/BindRemindServiceImpl.java @@ -21,21 +21,26 @@ 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; } } -- Gitblit v1.8.0