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(), ","));
+        }
     }