Commit 7f1969c3 authored by muhong's avatar muhong

修改 我发布的

parent e4952686
...@@ -213,6 +213,7 @@ public class ItemServiceImpl implements ItemService { ...@@ -213,6 +213,7 @@ public class ItemServiceImpl implements ItemService {
nickname = user.getNickname(); nickname = user.getNickname();
avatar = user.getAvatar(); avatar = user.getAvatar();
} }
boolean isGuest = dto.getUserId().equals(userId);
if (!officialUserIds.contains(dto.getUserId())) { if (!officialUserIds.contains(dto.getUserId())) {
// 查询用户和藏品关联表 // 查询用户和藏品关联表
List<UserItemsRelation> userItemsRelations = userItemsRelationDao.listByUserIds(dto.getUserId(), null); List<UserItemsRelation> userItemsRelations = userItemsRelationDao.listByUserIds(dto.getUserId(), null);
...@@ -225,7 +226,7 @@ public class ItemServiceImpl implements ItemService { ...@@ -225,7 +226,7 @@ public class ItemServiceImpl implements ItemService {
coinRequestDto.setPage(dto.getPage()); coinRequestDto.setPage(dto.getPage());
coinRequestDto.setLimit(dto.getSize()); coinRequestDto.setLimit(dto.getSize());
coinRequestDto.setIds(itemIds); coinRequestDto.setIds(itemIds);
coinRequestDto.setIsGuest(!dto.getUserId().equals(userId)); coinRequestDto.setIsGuest(isGuest);
coinRequestDto.setViewPermission(dto.getViewPermission()); coinRequestDto.setViewPermission(dto.getViewPermission());
// 分页查询 // 分页查询
PageInfo<Item> pageInfo = itemDao.findPageNotDeleted(coinRequestDto); PageInfo<Item> pageInfo = itemDao.findPageNotDeleted(coinRequestDto);
...@@ -250,6 +251,9 @@ public class ItemServiceImpl implements ItemService { ...@@ -250,6 +251,9 @@ public class ItemServiceImpl implements ItemService {
// 设置是否收藏和是否是自己发布的 // 设置是否收藏和是否是自己发布的
vo.setIsCollected(0); vo.setIsCollected(0);
vo.setIsMine(1); vo.setIsMine(1);
if (isGuest) {
vo.setIsMine(0);
}
vo.setIsCollected(favoritesItemsRelationDao.isCollected(dto.getUserId(), item.getId(), null) ? 1 : 0); vo.setIsCollected(favoritesItemsRelationDao.isCollected(dto.getUserId(), item.getId(), null) ? 1 : 0);
// 设置收藏数 // 设置收藏数
long count = favoritesItemsRelationDao.countByItemId(item.getId()); long count = favoritesItemsRelationDao.countByItemId(item.getId());
...@@ -298,6 +302,9 @@ public class ItemServiceImpl implements ItemService { ...@@ -298,6 +302,9 @@ public class ItemServiceImpl implements ItemService {
vo.setHomePageImage(MediaUtil.getHomePageImage(es.getImages(), es.getVideos())); vo.setHomePageImage(MediaUtil.getHomePageImage(es.getImages(), es.getVideos()));
// 设置是否收藏和是否是自己发布的 // 设置是否收藏和是否是自己发布的
vo.setIsMine(1); vo.setIsMine(1);
if (isGuest) {
vo.setIsMine(0);
}
vo.setIsCollected(favoritesItemsRelationDao.isCollected(dto.getUserId(), es.getId(), null) ? 1 : 0); vo.setIsCollected(favoritesItemsRelationDao.isCollected(dto.getUserId(), es.getId(), null) ? 1 : 0);
// 设置收藏数 // 设置收藏数
long count = favoritesItemsRelationDao.countByItemId(es.getId()); 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