Commit cc50ed66 authored by muhong's avatar muhong

修改 我发布的

parent 7b0881ca
......@@ -110,4 +110,6 @@ public class CoinRequestDto extends BaseRequestDto implements Entity {
// 是否是客态
private Boolean isGuest;
// 查看权限(0所有人,1仅自己可见)
private Integer viewPermission;
}
......@@ -68,6 +68,9 @@ public class ItemDaoImpl implements ItemDao {
ItemExample.Criteria criteria = example.createCriteria();
JdbcHelper.ifPresent(coinRequestDto.getIds(), criteria::andIdIn);
criteria.andIsDeletedEqualTo(false);
if (Objects.nonNull(coinRequestDto.getViewPermission())) {
criteria.andViewPermissionEqualTo(coinRequestDto.getViewPermission());
}
// 如果是客态则筛选所有人可见
if (Objects.nonNull(coinRequestDto.getIsGuest()) && coinRequestDto.getIsGuest()) {
criteria.andViewPermissionEqualTo(0);
......
......@@ -212,6 +212,7 @@ public class ItemServiceImpl implements ItemService {
coinRequestDto.setLimit(dto.getSize());
coinRequestDto.setIds(itemIds);
coinRequestDto.setIsGuest(!dto.getUserId().equals(userId));
coinRequestDto.setViewPermission(dto.getViewPermission());
// 分页查询
PageInfo<Item> pageInfo = itemDao.findPageNotDeleted(coinRequestDto);
if (CollectionUtils.isEmpty(pageInfo.getList())) {
......
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