From 598d537f468c7c20a840c6ff8c9f742b6f542286 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期五, 03 一月 2020 17:00:02 +0800
Subject: [PATCH] configKey枚举
---
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