Commit cc50ed66 authored by muhong's avatar muhong

修改 我发布的

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