|
|
|
@ -932,7 +932,9 @@ public class TeacherOpenCourseMergeCourseInfoService extends CoreBaseService<Tea
|
|
|
|
|
@NotNull Long filterTeacherOpenCourseMergeCourseInfoId,
|
|
|
|
|
Collection<TeacherOpenCourseMergeCourseInfo> result){
|
|
|
|
|
for (TeacherOpenCourseMergeCourseInfo courseInfo : courseInfoList) {
|
|
|
|
|
if(courseInfo.getCourseInfoParentId() != null && courseInfo.getCourseInfoParentId().equals(filterTeacherOpenCourseMergeCourseInfoId)) {
|
|
|
|
|
// 防止死循环,过滤掉父类ID是他自己的情况
|
|
|
|
|
if(!filterTeacherOpenCourseMergeCourseInfoId.equals(courseInfo.getTeacherOpenCourseMergeCourseInfoId())
|
|
|
|
|
&& courseInfo.getCourseInfoParentId() != null && courseInfo.getCourseInfoParentId().equals(filterTeacherOpenCourseMergeCourseInfoId)) {
|
|
|
|
|
result.add(courseInfo);
|
|
|
|
|
getCourseResourcesByList(courseInfoList, courseInfo.getTeacherOpenCourseMergeCourseInfoId(), result);
|
|
|
|
|
}
|
|
|
|
|