Commit 3b829364 authored by shiyu's avatar shiyu

判断是否点赞3

parent 589a56e3
...@@ -48,6 +48,7 @@ public class QdUserSignInNoteServiceImpl implements QdUserSignInNoteService { ...@@ -48,6 +48,7 @@ public class QdUserSignInNoteServiceImpl implements QdUserSignInNoteService {
@Override @Override
public Result findSignInNoteList(QdUserSignInNoteRequestDto dto) { public Result findSignInNoteList(QdUserSignInNoteRequestDto dto) {
try { try {
long userId = dto.getUserId();
//查询多有动态,查询时剔除指定用户 //查询多有动态,查询时剔除指定用户
if (dto.getOnlySelf() == null || !dto.getOnlySelf()) { if (dto.getOnlySelf() == null || !dto.getOnlySelf()) {
dto.setUserId(null); dto.setUserId(null);
...@@ -62,7 +63,7 @@ public class QdUserSignInNoteServiceImpl implements QdUserSignInNoteService { ...@@ -62,7 +63,7 @@ public class QdUserSignInNoteServiceImpl implements QdUserSignInNoteService {
qdSignInNoteVo.setImageList(Arrays.asList(qdUserSignInNote.getImage().split(";"))); qdSignInNoteVo.setImageList(Arrays.asList(qdUserSignInNote.getImage().split(";")));
} }
QdUser qdUser = qdUserDao.queryById(qdUserSignInNote.getUserId()); QdUser qdUser = qdUserDao.queryById(qdUserSignInNote.getUserId());
qdSignInNoteVo.setUserAvatar(qdSignInNoteVo.getUserAvatar()); qdSignInNoteVo.setUserAvatar(qdUser.getAvatar());
qdSignInNoteVo.setUserName(qdUser.getNickName()); qdSignInNoteVo.setUserName(qdUser.getNickName());
long diffInMillies = Math.abs(new Date().getTime() - qdUserSignInNote.getCreateTime().getTime()); long diffInMillies = Math.abs(new Date().getTime() - qdUserSignInNote.getCreateTime().getTime());
long diffInHours = diffInMillies / (60 * 1000 * 60); long diffInHours = diffInMillies / (60 * 1000 * 60);
...@@ -81,7 +82,7 @@ public class QdUserSignInNoteServiceImpl implements QdUserSignInNoteService { ...@@ -81,7 +82,7 @@ public class QdUserSignInNoteServiceImpl implements QdUserSignInNoteService {
qdSignInNoteVo.setTaskName(signInTask.getName()); qdSignInNoteVo.setTaskName(signInTask.getName());
//查询当前用户是否点赞 //查询当前用户是否点赞
if (dto.getUserId() != null) { if (dto.getUserId() != null) {
if (qdGiveLikeRecordDao.isExisted(dto.getUserId(), qdUserSignInNote.getId())){ if (qdGiveLikeRecordDao.isExisted(userId, qdUserSignInNote.getId())){
qdSignInNoteVo.setIsLike(true); qdSignInNoteVo.setIsLike(true);
} }
} }
...@@ -106,7 +107,7 @@ public class QdUserSignInNoteServiceImpl implements QdUserSignInNoteService { ...@@ -106,7 +107,7 @@ public class QdUserSignInNoteServiceImpl implements QdUserSignInNoteService {
qdSignInNoteVo.setImageList(Arrays.asList(qdUserSignInNote.getImage().split(";"))); qdSignInNoteVo.setImageList(Arrays.asList(qdUserSignInNote.getImage().split(";")));
} }
QdUser qdUser = qdUserDao.queryById(qdUserSignInNote.getUserId()); QdUser qdUser = qdUserDao.queryById(qdUserSignInNote.getUserId());
qdSignInNoteVo.setUserAvatar(qdSignInNoteVo.getUserAvatar()); qdSignInNoteVo.setUserAvatar(qdUser.getAvatar());
qdSignInNoteVo.setUserName(qdUser.getNickName()); qdSignInNoteVo.setUserName(qdUser.getNickName());
long diffInMillies = Math.abs(new Date().getTime() - qdUserSignInNote.getCreateTime().getTime()); long diffInMillies = Math.abs(new Date().getTime() - qdUserSignInNote.getCreateTime().getTime());
long diffInHours = diffInMillies / (60 * 1000 * 60); long diffInHours = diffInMillies / (60 * 1000 * 60);
......
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