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