mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-12 12:26:51 +08:00
修改首页一个查询的错误
This commit is contained in:
@@ -107,13 +107,13 @@ public interface ICourseService {
|
|||||||
PageList<Course> findSimplePage(int pageIndex, int pageSize, CourseQueryDto dto);
|
PageList<Course> findSimplePage(int pageIndex, int pageSize, CourseQueryDto dto);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 只是查询少量字段
|
* 只是查询少量字段,只是首页使用
|
||||||
* @param pageIndex
|
* @param pageIndex
|
||||||
* @param pageSize
|
* @param pageSize
|
||||||
* @param dto
|
* @param dto
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
List<Course> findSimpleList(int pageSize,CourseQueryDto dto);
|
List<Course> findSimpleList(int pageIndex,String currentAid,CourseQueryDto dto);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -322,7 +322,7 @@ public class CourseServiceImpl implements ICourseService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<Course> findSimpleList(int pageSize, CourseQueryDto dto) {
|
public List<Course> findSimpleList(int pageIndex,String currentAid, CourseQueryDto dto) {
|
||||||
List<IFieldFilter> filters = createFilters(dto);
|
List<IFieldFilter> filters = createFilters(dto);
|
||||||
//自动添加过滤已删除
|
//自动添加过滤已删除
|
||||||
filters.add(FieldFilters.eq("deleted",false));
|
filters.add(FieldFilters.eq("deleted",false));
|
||||||
@@ -357,7 +357,7 @@ public class CourseServiceImpl implements ICourseService {
|
|||||||
// }
|
// }
|
||||||
|
|
||||||
int num=6;
|
int num=6;
|
||||||
List<Course> courses = this.userHobbyList(dto.getAid(), dto.getOrderField(), dto.getOrderAsc());
|
List<Course> courses = this.userHobbyList(currentAid, dto.getOrderField(), dto.getOrderAsc());
|
||||||
if(courses!=null && !courses.isEmpty()){
|
if(courses!=null && !courses.isEmpty()){
|
||||||
num=6-courses.size();
|
num=6-courses.size();
|
||||||
//重复的不包括
|
//重复的不包括
|
||||||
@@ -367,6 +367,9 @@ public class CourseServiceImpl implements ICourseService {
|
|||||||
query.setPageSize(num);
|
query.setPageSize(num);
|
||||||
query.addFields("new Course(id,type,name,coverImg,score,studys,comments,shares,praises,favorites,forUsers,value,summary,publishTime,isTop)");
|
query.addFields("new Course(id,type,name,coverImg,score,studys,comments,shares,praises,favorites,forUsers,value,summary,publishTime,isTop)");
|
||||||
List<Course> rs=courseDao.findList(query.builder());
|
List<Course> rs=courseDao.findList(query.builder());
|
||||||
|
if(rs.isEmpty()) {
|
||||||
|
log.error("未能查询出数据");
|
||||||
|
}
|
||||||
courses.addAll(rs);
|
courses.addAll(rs);
|
||||||
return courses;
|
return courses;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -130,8 +130,8 @@ public class PortalIndexApi extends ApiBaseController{
|
|||||||
String aid = this.getCurrent().getAccountId();
|
String aid = this.getCurrent().getAccountId();
|
||||||
dto.setPublish(true);
|
dto.setPublish(true);
|
||||||
dto.setYearFilter(true);
|
dto.setYearFilter(true);
|
||||||
dto.setAid(aid);
|
|
||||||
List<Course> coursePageList = courseService.findSimpleList( pager.getPageSize(),dto);
|
List<Course> coursePageList = courseService.findSimpleList(pager.getPageIndex(), aid,dto);
|
||||||
|
|
||||||
|
|
||||||
// List<Course> courses = courseService.userHobbyList(aid,dto.getOrderField(),dto.getOrderAsc());
|
// List<Course> courses = courseService.userHobbyList(aid,dto.getOrderField(),dto.getOrderAsc());
|
||||||
|
|||||||
Reference in New Issue
Block a user