Commit 90e50dce authored by muhong's avatar muhong

修改 我发布的

parent 78bc7b85
......@@ -226,6 +226,16 @@ public class ItemServiceImpl implements ItemService {
officialUserIds = itemsOfficialUsersRelations.stream()
.map(ItemsOfficialUsersRelation::getUserId).collect(Collectors.toList());
}
// 判断是否展示浏览量或仅自己可见
Integer isDisplay = null;
if (!isGuest) {
if (dto.getViewPermission().equals(ViewPermissionEnum.ALL.getCode())) {
isDisplay = 1;
}
if (dto.getViewPermission().equals(ViewPermissionEnum.ONLY_ONESELF.getCode())) {
isDisplay = 2;
}
}
if (!officialUserIds.contains(dto.getUserId())) {
// 查询用户和藏品关联表
......@@ -269,10 +279,8 @@ public class ItemServiceImpl implements ItemService {
// 设置用户头像和昵称
itemResponseVo.setItemNickname(nickname);
itemResponseVo.setItemAvatar(avatar);
// 判断是否需要展示浏览量
if (!isGuest && item.getViewPermission().equals(ViewPermissionEnum.ALL.getCode())) {
itemResponseVo.setIsDisplay(1);
}
// 设置是否需要展示浏览量或仅自己可见
itemResponseVo.setIsDisplay(isDisplay);
// 设置浏览量
itemResponseVo.setViewsNumber(item.getViewPermission().equals(ViewPermissionEnum.ALL.getCode()) ?
StringUtil.formatCount(footPrintDao.countByItemIds(dto.getUserId(), item.getId(), null)) : "0");
......@@ -301,6 +309,7 @@ public class ItemServiceImpl implements ItemService {
List<AgentTranceResponseVo> resultList = new ArrayList<>();
final String itemNickname = nickname;
final String itemAvatar = avatar;
Integer finalIsDisplay = isDisplay;
esPageInfo.getDataList().forEach(s -> {
ItemResponseVo itemResponseVo = new ItemResponseVo();
ItemOfEs es = (ItemOfEs) s;
......@@ -323,10 +332,8 @@ public class ItemServiceImpl implements ItemService {
// 设置藏品发布用户的昵称和头像
itemResponseVo.setItemNickname(itemNickname);
itemResponseVo.setItemAvatar(itemAvatar);
// 判断是否需要展示浏览量
if (!isGuest && es.getViewPermission().equals(ViewPermissionEnum.ALL.getCode())) {
itemResponseVo.setIsDisplay(1);
}
// 设置是否需要展示浏览量或仅自己可见
itemResponseVo.setIsDisplay(finalIsDisplay);
// 设置浏览量
itemResponseVo.setViewsNumber(StringUtil.formatCount(footPrintDao.countByItemIds(dto.getUserId(), es.getId(), null)));
......
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