소스 검색

feat:修改

yangting 16 시간 전
부모
커밋
0814b776f6
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      zhijiayun-quiz/src/main/java/com/xuekairui/quiz/service/impl/StudyBookServiceImpl.java

+ 6 - 0
zhijiayun-quiz/src/main/java/com/xuekairui/quiz/service/impl/StudyBookServiceImpl.java

@@ -84,6 +84,12 @@ public class StudyBookServiceImpl implements StudyBookService {
                         .eq(QuizChapter::getSubjectId, subjectId)
                         .orderByAsc(QuizChapter::getSort)
         );
+        // 后台在"科目"下新增的章 parentId=科目ID;树构建以 0 为根,统一归一化
+        for (QuizChapter ch : chapters) {
+            if (subjectId.equals(ch.getParentId())) {
+                ch.setParentId(0L);
+            }
+        }
 
         // 实时查询各考点题目数
         Map<Long, Integer> directCountMap = getDirectQuestionCounts();