Commit cdba55ff authored by shiyu's avatar shiyu

排行榜3

parent 826692a1
...@@ -246,16 +246,19 @@ public class QdUserSignInServiceImpl implements QdUserSignInService { ...@@ -246,16 +246,19 @@ public class QdUserSignInServiceImpl implements QdUserSignInService {
//保存签到排名记录 //保存签到排名记录
QdSignInRanking qdSignInRanking = qdSignInRankingDao.findByIndex(userId, taskId); QdSignInRanking qdSignInRanking = qdSignInRankingDao.findByIndex(userId, taskId);
if (qdSignInRanking == null) { if (qdSignInRanking == null) {
qdSignInRanking.setIsValid(true); QdSignInRanking newDto = new QdSignInRanking();
qdSignInRanking.setTotalSignInDays(1); newDto.setIsValid(true);
qdSignInRanking.setUserId(userId); newDto.setTotalSignInDays(1);
qdSignInRanking.setTaskId(taskId); newDto.setUserId(userId);
newDto.setTaskId(taskId);
//查询用户加入任务的时间 //查询用户加入任务的时间
QdUserSignInTask qdUserSignInTask = qdUserSignInTaskDao.findByIndex(userId, taskId); QdUserSignInTask qdUserSignInTask = qdUserSignInTaskDao.findByIndex(userId, taskId);
qdSignInRanking.setAddTaskTime(qdUserSignInTask.getCreateTime()); if (qdUserSignInTask != null) {
qdSignInRanking.setCreateTime(new Date()); newDto.setAddTaskTime(qdUserSignInTask.getCreateTime());
qdSignInRanking.setUpdateTime(new Date()); }
qdSignInRankingDao.insert(qdSignInRanking); newDto.setCreateTime(new Date());
newDto.setUpdateTime(new Date());
qdSignInRankingDao.insert(newDto);
} else { } else {
qdSignInRanking.setTotalSignInDays(qdSignInRanking.getTotalSignInDays() + 1); qdSignInRanking.setTotalSignInDays(qdSignInRanking.getTotalSignInDays() + 1);
qdSignInRanking.setUpdateTime(new Date()); qdSignInRanking.setUpdateTime(new Date());
......
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