Commit cdba55ff authored by shiyu's avatar shiyu

排行榜3

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