diff --git a/src/main/java/com/peanut/modules/common/service/impl/ClassEntityServiceImpl.java b/src/main/java/com/peanut/modules/common/service/impl/ClassEntityServiceImpl.java index aa4afce3..e237c48a 100644 --- a/src/main/java/com/peanut/modules/common/service/impl/ClassEntityServiceImpl.java +++ b/src/main/java/com/peanut/modules/common/service/impl/ClassEntityServiceImpl.java @@ -1147,9 +1147,11 @@ public class ClassEntityServiceImpl extends ServiceImpl map = new HashMap<>(); map.put("courseEntity",courseEntity); MPJLambdaWrapper chapterWrapper = new MPJLambdaWrapper<>(); + chapterWrapper.leftJoin(CourseCatalogueEntity.class,CourseCatalogueEntity::getId,CourseCatalogueChapterEntity::getCatalogueId); chapterWrapper.eq(CourseCatalogueChapterEntity::getCourseId,courseEntity.getId()); chapterWrapper.ne(CourseCatalogueChapterEntity::getQuestions,""); chapterWrapper.select(CourseCatalogueChapterEntity::getId,CourseCatalogueChapterEntity::getTitle); + chapterWrapper.orderByAsc(CourseCatalogueEntity::getSort); chapterWrapper.orderByAsc(CourseCatalogueChapterEntity::getSort); List> chapterList = courseCatalogueChapterDao.selectMaps(chapterWrapper); for (Map m : chapterList) {