/** * 通过相关信息获取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; }
/* (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; }