added: 学员,我的课程

This commit is contained in:
none
2023-03-20 12:01:55 +08:00
parent dfce2fc477
commit f57e27783b
22 changed files with 108 additions and 62 deletions

View File

@@ -47,4 +47,8 @@ public interface CourseService extends IService<Course> {
Map<Integer, Integer> getCategoryCount();
Integer total();
List<Course> openCoursesAndShow(Integer limit);
List<Course> depCoursesAndShow(List<Integer> depIds);
}

View File

@@ -174,6 +174,16 @@ public class CourseServiceImpl extends ServiceImpl<CourseMapper, Course> impleme
public Integer total() {
return Math.toIntExact(count());
}
@Override
public List<Course> openCoursesAndShow(Integer limit) {
return getBaseMapper().openCoursesAndShow(limit);
}
@Override
public List<Course> depCoursesAndShow(List<Integer> depIds) {
return list(query().getWrapper().in("id", courseDepartmentService.getCourseIdsByDepIds(depIds)).eq("is_show", 1));
}
}