コード例 #1
0
 /**
  * 通过相关信息获取DFavoriteDtoList信息
  *
  * @author 陈义
  * @date 2016-04-16 09:22:44
  */
 @Override
 public List<DFavoriteDto> getDFavoriteList(DFavoriteDto dFavoriteDto) {
   List<DFavoriteDto> list = dFavoriteDao.getDFavoriteList(dFavoriteDto);
   if (list != null && list.size() > 0) {
     Integer count = dFavoriteDao.getDFavoriteCount(dFavoriteDto);
     int pageCount = 0;
     if (dFavoriteDto.getRows() != null) {
       pageCount = count / dFavoriteDto.getRows();
     } else {
       pageCount = count / 10;
     }
     list.get(0).setRows(count);
     list.get(0).setPageCount(count % 10 > 0 ? pageCount + 1 : pageCount);
   }
   return list;
 }
コード例 #2
0
 /* (non-Javadoc)
  * @see com.cx.wxs.service.DFavoriteService#getDiarysByFavorite(com.cx.wxs.dto.DFavoriteDto)
  */
 @Override
 public List<DDiaryDto> getDiarysByFavorite(DFavoriteDto dFavoriteDto) {
   // TODO Auto-generated method stub
   List<DFavoriteDto> list = dFavoriteDao.getDFavoriteList(dFavoriteDto);
   List<DDiaryDto> list1 = new ArrayList<DDiaryDto>();
   if (list != null && list.size() > 0) {
     for (DFavoriteDto favoriteDto : list) {
       DDiaryDto diaryDto = favoriteDto.getDDiaryDto();
       diaryDto.setWriteTime(favoriteDto.getTime());
       diaryDto.setPage(favoriteDto.getPage());
       diaryDto.setRow(favoriteDto.getRow());
       list1.add(diaryDto);
     }
     // 收藏的总行数
     Integer count = dFavoriteDao.getDFavoriteCount(dFavoriteDto);
     int pageCount = 0;
     if (dFavoriteDto.getRows() != null) {
       pageCount = count / dFavoriteDto.getRows();
     } else {
       pageCount = count / 10;
     }
     list1.get(0).setRows(count);
     list1.get(0).setPageCount(count % 10 > 0 ? pageCount + 1 : pageCount);
   }
   return list1;
 }