吴门医述免费课程展示所有app里的免费课程
This commit is contained in:
@@ -89,10 +89,15 @@ public class CourseController {
|
|||||||
public R getFreeCourse(){
|
public R getFreeCourse(){
|
||||||
MPJLambdaWrapper<CourseEntity> wrapper = new MPJLambdaWrapper<>();
|
MPJLambdaWrapper<CourseEntity> wrapper = new MPJLambdaWrapper<>();
|
||||||
wrapper.distinct();
|
wrapper.distinct();
|
||||||
wrapper.rightJoin(CourseToMedicine.class,CourseToMedicine::getCourseId,CourseEntity::getId);
|
wrapper.disableSubLogicDel().leftJoin(CourseToMedicine.class,CourseToMedicine::getCourseId,CourseEntity::getId);
|
||||||
|
wrapper.disableSubLogicDel().leftJoin(CourseToSociologyEntity.class,CourseToSociologyEntity::getCourseId,CourseEntity::getId);
|
||||||
|
wrapper.disableSubLogicDel().leftJoin(CourseToPsyche.class,CourseToPsyche::getCourseId,CourseEntity::getId);
|
||||||
wrapper.leftJoin(CourseCatalogueEntity.class,CourseCatalogueEntity::getCourseId,CourseEntity::getId);
|
wrapper.leftJoin(CourseCatalogueEntity.class,CourseCatalogueEntity::getCourseId,CourseEntity::getId);
|
||||||
wrapper.eq(CourseCatalogueEntity::getType,0);
|
wrapper.eq(CourseCatalogueEntity::getType,0);
|
||||||
wrapper.selectAll(CourseEntity.class);
|
wrapper.selectAll(CourseEntity.class);
|
||||||
|
wrapper.and(t->t.eq(CourseToMedicine::getDelFlag,0).or()
|
||||||
|
.eq(CourseToSociologyEntity::getDelFlag,0).or()
|
||||||
|
.eq(CourseToPsyche::getDelFlag,0));
|
||||||
wrapper.orderByAsc(CourseEntity::getSort);
|
wrapper.orderByAsc(CourseEntity::getSort);
|
||||||
List<CourseEntity> courseList = courseService.list(wrapper);
|
List<CourseEntity> courseList = courseService.list(wrapper);
|
||||||
return R.ok().put("courseList",courseList);
|
return R.ok().put("courseList",courseList);
|
||||||
|
|||||||
Reference in New Issue
Block a user