diff --git a/Edu.WebApi/Controllers/Course/OrderController.cs b/Edu.WebApi/Controllers/Course/OrderController.cs
index ad407600d42975f7fe5578f5b5e7476081bab567..7c691ce2a820fb77ed7b71bd8552291947de5f36 100644
--- a/Edu.WebApi/Controllers/Course/OrderController.cs
+++ b/Edu.WebApi/Controllers/Course/OrderController.cs
@@ -58,7 +58,7 @@ namespace Edu.WebApi.Controllers.Course
             {
                 int IsChaBan = 0;//不能插班报入
                 int SurplusNum = x.ClassPersion - x.OrderStudentCount;
-                if (x.ClassStatus == ClassStatusEnum.StudyIng && SurplusNum > 0)
+                if (x.ClassStatus == ClassStatusEnum.StudyIng && SurplusNum > 0 && x.OtherCourseList != null && x.OtherCourseList.Count > 0)
                 {
                     IsChaBan = 1;//可以插班报入
                 }