防止死循环,过滤掉父类ID是他自己的情况

beetlsql3-dev
Mlxa0324 2 years ago
parent ccad8aa830
commit f3dbc5c14c

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

Loading…
Cancel
Save