Antiloveg 8 years ago
parent
commit
23bdc7ca2b

+ 3 - 0
src/main/java/com/goafanti/common/dao/LectureMapper.java

@@ -1,6 +1,7 @@
 package com.goafanti.common.dao;
 
 import java.util.List;
+import java.util.Map;
 
 import com.goafanti.common.model.Lecture;
 import com.goafanti.lecture.bo.BigShotLectureListBo;
@@ -32,4 +33,6 @@ public interface LectureMapper {
 	List<BigShotLectureListBo> listBigShotLecture();
 
 	List<LectureListBo> findLectureList();
+
+	List<LectureListBo> findMoreLectureList(Map<String, Object> params);
 }

+ 1 - 1
src/main/java/com/goafanti/lecture/service/LectureService.java

@@ -30,7 +30,7 @@ public interface LectureService {
 
 	List<LectureListBo> findLectureList(Integer lectureListCacheKey);
 
-	Pagination<LectureListBo> loadMore(Integer pSize, Integer pNo);
+	List<LectureListBo> loadMore(Integer pSize, Integer pNo);
 
 	void clearBigShotLectureList(Integer bigShotLectureCacheKey);
 

+ 7 - 5
src/main/java/com/goafanti/lecture/service/impl/LectureServiceImpl.java

@@ -157,18 +157,20 @@ public class LectureServiceImpl extends BaseMybatisDao<LectureMapper> implements
 		LoggerUtils.debug(logger, "清除科技讲堂列表缓存:[%s]", lectureListCacheKey);
 	}
 
-	@SuppressWarnings("unchecked")
 	@Override
-	public Pagination<LectureListBo> loadMore(Integer pageSize, Integer pageNo) {
+	public List<LectureListBo> loadMore(Integer pageSize, Integer pageNo) {
 		if (pageNo == null || pageNo < 0) {
 			pageNo = 2;
 		}
 
-		if (pageSize == null || pageSize < 0 || pageSize > 5) {
+		if (pageSize == null || pageSize < 0 || pageSize > 10) {
 			pageSize = 10;
 		}
-		return (Pagination<LectureListBo>) findPage("findMoreLectureListByPage", "findMoreLectureCount", null, pageNo,
-				pageSize);
+		Map<String, Object> params = new HashMap<String, Object>();
+		params.put("pageSize", pageSize);
+		params.put("pageNo", pageNo);
+		return lectureMapper.findMoreLectureList(params);
+		
 	}