| | |
| | | @Override |
| | | public PageResult<MessageInfoEntity> getMessagePage(Integer pageNo, Integer pageSize) { |
| | | Page<MessageInfoEntity> params = new Page<>(pageNo, pageSize); |
| | | IPage<MessageInfoEntity> page = baseDao.selectPage(params, new QueryWrapper<MessageInfoEntity>().eq( "read_status", 0)); |
| | | IPage<MessageInfoEntity> page = baseDao.selectPage(params, new QueryWrapper<MessageInfoEntity>().orderByAsc("read_status").orderByDesc("sendTime")); |
| | | return new PageResult<>(page.getRecords(), page.getTotal()); |
| | | } |
| | | |
| | |
| | | public void readMessage(List<String> ids) { |
| | | List<MessageInfoEntity> list = baseDao.selectBatchIds(ids); |
| | | list.forEach( |
| | | item->item.setReadStatus("1") |
| | | item -> item.setReadStatus("1") |
| | | ); |
| | | baseDao.updateById(list); |
| | | } |