Commit a5603a11 authored by muhong's avatar muhong

修改 收藏册详情的客态判断

parent 63617974
......@@ -17,4 +17,5 @@ public class FavoritesResponseVo implements Entity {
private Boolean deleted;
private List<String> images;
private long count;
private Boolean isGuest;
}
......@@ -192,6 +192,10 @@ public class FavoritesServiceImpl implements FavoritesService {
vo.setCount(favoritesItemsRelationDao.countByFavoritesId(favorites.getId()));
// 设置封面图
vo.setImages(getFavoritesImage(favorites.getId(), request.getHeader("Authorization")));
// 是否客态
Long userId = userTokenManager.getUserId(request.getHeader("Authorization"));
boolean isGuest = !favorites.getUserId().equals(userId);
vo.setIsGuest(isGuest);
logger.info("【请求结束】查看收藏册详情成功");
return Result.success(vo);
} catch (Exception e) {
......
......@@ -251,10 +251,7 @@ public class ItemServiceImpl implements ItemService {
vo.setHomePageImage(MediaUtil.getHomePageImage(item.getImages(), item.getVideos()));
// 设置是否收藏和是否是自己发布的
vo.setIsCollected(0);
vo.setIsMine(1);
if (isGuest) {
vo.setIsMine(0);
}
vo.setIsMine(isGuest ? 0 : 1);
vo.setIsCollected(favoritesItemsRelationDao.isCollected(dto.getUserId(), item.getId(), null) ? 1 : 0);
// 设置收藏数
long count = favoritesItemsRelationDao.countByItemId(item.getId());
......@@ -302,10 +299,7 @@ public class ItemServiceImpl implements ItemService {
// 设置图片或视频
vo.setHomePageImage(MediaUtil.getHomePageImage(es.getImages(), es.getVideos()));
// 设置是否收藏和是否是自己发布的
vo.setIsMine(1);
if (isGuest) {
vo.setIsMine(0);
}
vo.setIsMine(isGuest ? 0 : 1);
vo.setIsCollected(favoritesItemsRelationDao.isCollected(dto.getUserId(), es.getId(), null) ? 1 : 0);
// 设置收藏数
long count = favoritesItemsRelationDao.countByItemId(es.getId());
......
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