Browse Source

新增课件搜索逻辑

zouxuan 3 months ago
parent
commit
bd941fbdb7

+ 3 - 6
mec-application/src/main/java/com/ym/mec/student/controller/LessonCoursewareController.java

@@ -181,17 +181,14 @@ public class LessonCoursewareController extends BaseController {
                                                 // 如果子知识点的 materialList 仍不为空,保留该子知识点
                                                 return CollectionUtils.isNotEmpty(childMaterialList);
                                             }
-                                            return false;
-                                        })
-                                        .collect(Collectors.toList());
+                                            return false;  // 空的 materialList 剔除该子知识点
+                                        }).collect(Collectors.toList());
 
                                 // 更新 children 为剔除空的 materialList 后的有效子知识点
                                 knowledgePointSmall.setChildren(validChildren);
 
                                 // 如果 children 中有有效的子知识点,保留该知识点
-                                if (!validChildren.isEmpty()) {
-                                    return true;
-                                }
+                                return !validChildren.isEmpty();  // 如果 children 剩余有效子知识点,则保留
                             }
 
                             // 如果 materialList 和 childMaterialList 都为空,剔除该知识点