diff --git a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeCourseInfoService.java b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeCourseInfoService.java index 4a8c6c75..6c7edaa1 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeCourseInfoService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeCourseInfoService.java @@ -841,9 +841,11 @@ public class TeacherOpenCourseMergeCourseInfoService extends CoreBaseService<Tea courseInfoQuery.setTeacherOpenCourseId(teacherOpenCourseId); List<TeacherOpenCourseMergeCourseInfo> values = getValuesByQueryNotWithPermission(courseInfoQuery); - // 根据ID删除数据 - Set<Long> delIdList = values.stream().map(TeacherOpenCourseMergeCourseInfo::getTeacherOpenCourseMergeCourseInfoId).collect(toSet()); - deleteTeacherOpenCourseMergeCourseInfo(join(delIdList.toArray(), ",")); + if(ObjectUtil.isNotEmpty(values)) { + // 根据ID删除数据 + Set<Long> delIdList = values.stream().map(TeacherOpenCourseMergeCourseInfo::getTeacherOpenCourseMergeCourseInfoId).collect(toSet()); + deleteTeacherOpenCourseMergeCourseInfo(join(delIdList.toArray(), ",")); + } }