mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-09 19:06:49 +08:00
移动端课程详情页接口加排序
This commit is contained in:
@@ -387,7 +387,7 @@ public class CoursePortalApi extends ApiBaseController{
|
||||
/**
|
||||
* 移动端二期新增 详情页的推荐课程列表
|
||||
* */
|
||||
@PostMapping("/mobile-list")
|
||||
@PostMapping("/mobile-recommend")
|
||||
public JsonResponse<List<Course>> mobileList(Integer num,CourseQueryDto courseQueryDto){
|
||||
if(num==null){
|
||||
num=6;
|
||||
|
||||
@@ -1138,6 +1138,12 @@ public class CourseServiceImpl implements ICourseService {
|
||||
builder.addOrder(OrderCondition.desc("studys"));
|
||||
builder.addFields("new Course(id,type,name,coverImg,score,studys,comments,shares,praises,favorites,forUsers,value,publishTime,isTop,sysType1,sysType2,sysType3)");
|
||||
List<Course> list = courseDao.findList(builder.builder());
|
||||
if(!list.isEmpty()&& list.size()<num){
|
||||
List<Course> list1 = courseDao.findList(num - list.size(),OrderCondition.desc("studys"), FieldFilters.eq("deleted", false), FieldFilters.eq("enabled", true), FieldFilters.eq("status", Course.STATUS_AUDIT_FINISH),
|
||||
FieldFilters.eq("published", true));
|
||||
list.addAll(list1);
|
||||
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user