Commit 4fc0e652 authored by shiyu's avatar shiyu

累计签到

parent fafddce1
......@@ -204,14 +204,18 @@ public class UserSigninServiceImpl implements UserSigninService {
resultMap.put("consecutiveDays", 0);
//还需签到的天数
resultMap.put("needConsecutiveDays", 7);
resultMap.put("totalConsecutiveDays", 0);
} else if (yesterdaySignIn == null && todayRecord != null) {
resultMap.put("consecutiveDays", todayRecord.getConsecutiveDays());
resultMap.put("needConsecutiveDays", 6);
resultMap.put("totalConsecutiveDays", todayRecord.getTotalConsecutiveDays());
} else {
if (todayRecord != null) {
resultMap.put("consecutiveDays", todayRecord.getConsecutiveDays());
resultMap.put("totalConsecutiveDays", todayRecord.getTotalConsecutiveDays());
} else {
resultMap.put("consecutiveDays", yesterdaySignIn.getConsecutiveDays());
resultMap.put("totalConsecutiveDays", yesterdaySignIn.getTotalConsecutiveDays());
}
int consecutiveDays = Integer.valueOf(resultMap.get("consecutiveDays").toString());
if (consecutiveDays < 7) {
......@@ -224,13 +228,6 @@ public class UserSigninServiceImpl implements UserSigninService {
resultMap.put("needConsecutiveDays", 7);
}
}
//连续签到天数
UserSignIn lastedRecord = userSignInDao.findLastedRecord(userId);
if (lastedRecord == null) {
resultMap.put("totalConsecutiveDays", 0);
} else {
resultMap.put("totalConsecutiveDays", lastedRecord.getTotalConsecutiveDays() == null ? 0 : lastedRecord.getTotalConsecutiveDays());
}
//当前是几号
LocalDate today = LocalDate.now();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment