吴门医述免费课程展示所有app里的免费课程
This commit is contained in:
@@ -89,10 +89,15 @@ public class CourseController {
|
||||
public R getFreeCourse(){
|
||||
MPJLambdaWrapper<CourseEntity> wrapper = new MPJLambdaWrapper<>();
|
||||
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.eq(CourseCatalogueEntity::getType,0);
|
||||
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);
|
||||
List<CourseEntity> courseList = courseService.list(wrapper);
|
||||
return R.ok().put("courseList",courseList);
|
||||
|
||||
Reference in New Issue
Block a user