use of com.bc.pmpheep.back.plugin.PageResult in project pmph by BCSquad.
the class UserMessageServiceTest method testListMyMessageOfIcon.
@Test
@Rollback(Const.ISROLLBACK)
public void testListMyMessageOfIcon() {
MyMessageVO myMessageVO = new MyMessageVO();
myMessageVO.setUserId(1L);
myMessageVO.setUserType(1);
PageParameter pageParameter = new PageParameter<>();
PageResult pageResult = new PageResult<>();
pageParameter.setParameter(myMessageVO);
pageResult = userMessageService.listMyMessageOfIcon(pageParameter);
Assert.assertNotNull("查询成功了", pageResult);
}
use of com.bc.pmpheep.back.plugin.PageResult in project pmph by BCSquad.
the class WriterPointRuleServiceTest method getlistWriterPointRulePoint.
@SuppressWarnings({ "unused", "rawtypes", "unchecked" })
@Test
@Rollback(Const.ISROLLBACK)
public void getlistWriterPointRulePoint() {
WriterPointRule writerPointRule = this.addWriterPointRulePoint();
PageParameter pageParameter = new PageParameter<>();
PageResult pageResult = new PageResult<>();
WriterPointRuleVO writerPointRuleVO = new WriterPointRuleVO();
pageParameter.setParameter(writerPointRuleVO);
pageParameter.setPageSize(10);
pageResult = writerPointRuleService.getlistWriterPointRulePoint(pageParameter);
Assert.assertNotNull("分页数据失败", pageResult);
}
use of com.bc.pmpheep.back.plugin.PageResult in project pmph by BCSquad.
the class WriterPointServiceTest method getListWriterPoint.
@SuppressWarnings({ "unused", "rawtypes", "unchecked" })
@Test
@Rollback(Const.ISROLLBACK)
public void getListWriterPoint() {
WriterPoint writerPoint = this.addWriterPoints();
PageParameter pageParameter = new PageParameter<>();
PageResult pageResult = new PageResult<>();
WriterPointVO writerPointVO = new WriterPointVO();
pageParameter.setParameter(writerPointVO);
pageParameter.setPageSize(10);
pageResult = writerPointService.getListWriterPoint(pageParameter);
Assert.assertNotNull("分页数据失败", pageResult);
}
use of com.bc.pmpheep.back.plugin.PageResult in project pmph by BCSquad.
the class BookVideoServiceImpl method getVideoList.
@Override
public PageResult<BookVideoVO> getVideoList(Integer pageSize, Integer pageNumber, String bookName, Integer state, String upLoadTimeStart, String upLoadTimeEnd) {
Map<String, Object> map = new HashMap<String, Object>(3);
map.put("start", ((pageNumber - 1) * pageSize));
map.put("pageSize", pageSize);
bookName = StringUtil.toAllCheck(bookName);
if (null != bookName) {
map.put("bookName", bookName);
}
if (null != state && 0 != state.intValue()) {
// all
map.put("state", state);
}
// yyyy-MM-dd
Timestamp startTime = null;
if (StringUtil.notEmpty(upLoadTimeStart)) {
startTime = DateUtil.str2Timestam(upLoadTimeStart);
map.put("startTime", startTime);
}
if (StringUtil.notEmpty(upLoadTimeEnd)) {
Timestamp endTime = DateUtil.str2Timestam(upLoadTimeEnd);
if (ObjectUtil.notNull(startTime)) {
if (startTime.compareTo(endTime) == 0) {
endTime.setTime(startTime.getTime() + 24 * 60 * 60 * 1000);
}
map.put("endTime", endTime);
}
}
PageResult<BookVideoVO> BookVideoVO2lst = new PageResult<BookVideoVO>();
BookVideoVO2lst.setPageNumber(pageNumber);
BookVideoVO2lst.setPageSize(pageSize);
Integer total = bookVideoDao.getVideoListTotal(map);
if (null != total && total > 0) {
BookVideoVO2lst.setRows(bookVideoDao.getVideoList(map));
}
BookVideoVO2lst.setTotal(total);
return BookVideoVO2lst;
}
use of com.bc.pmpheep.back.plugin.PageResult in project pmph by BCSquad.
the class BookVideoServiceImpl method getList.
@Override
public PageResult<PastBookVideoVO> getList(Integer pageSize, Integer pageNumber, String bookName) {
Map<String, Object> map = new HashMap<String, Object>(3);
if (!StringUtil.isEmpty(bookName)) {
bookName = StringUtil.toAllCheck(bookName.trim());
map.put("bookName", bookName);
}
map.put("start", ((pageNumber - 1) * pageSize));
map.put("pageSize", pageSize);
// 获取书籍的分页
PageResult<Book> listBooks = bookService.listBook(pageSize, pageNumber, bookName);
List<PastBookVideoVO> lst = new ArrayList<PastBookVideoVO>();
Integer total = 0;
if (null != listBooks && null != listBooks.getTotal() && listBooks.getTotal().intValue() > 0) {
total = listBooks.getTotal();
List<Long> bookIds = new ArrayList<Long>(listBooks.getRows().size());
for (Book book : listBooks.getRows()) {
bookIds.add(book.getId());
PastBookVideoVO pastBookVideoVO = new PastBookVideoVO();
pastBookVideoVO.setAuthor(book.getAuthor()).setBookId(book.getId()).setBookname(book.getBookname()).setImageUrl(book.getImageUrl()).setRevision(book.getRevision()).setSn(book.getSn());
lst.add(pastBookVideoVO);
}
List<BookVideo> BookVideos = bookVideoDao.getBookVideoByBookIds(bookIds);
for (PastBookVideoVO pastBookVideoVO : lst) {
List<BookVideo> bookVideos = new ArrayList<BookVideo>();
for (BookVideo BookVideo : BookVideos) {
if (pastBookVideoVO.getBookId().equals(BookVideo.getBookId())) {
bookVideos.add(BookVideo);
}
}
pastBookVideoVO.setBookVideos(bookVideos);
}
}
PageResult<PastBookVideoVO> BookVideoVOlst = new PageResult<PastBookVideoVO>();
BookVideoVOlst.setPageNumber(pageNumber);
BookVideoVOlst.setPageSize(pageSize);
BookVideoVOlst.setTotal(total);
BookVideoVOlst.setRows(lst);
return BookVideoVOlst;
}
Aggregations