diff --git a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeResourcesQuestionService.java b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeResourcesQuestionService.java
index 127c29c5..f3b47066 100644
--- a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeResourcesQuestionService.java
+++ b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeResourcesQuestionService.java
@@ -2,6 +2,7 @@ package com.ibeetl.jlw.service;
 
 import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.bean.copier.CopyOptions;
+import cn.hutool.core.collection.CollectionUtil;
 import cn.hutool.core.lang.Assert;
 import cn.hutool.core.lang.Snowflake;
 import cn.hutool.core.map.MapUtil;
@@ -94,6 +95,10 @@ public class TeacherOpenCourseMergeResourcesQuestionService extends CoreBaseServ
     @Autowired
     private TeacherOpenCourseDao teacherOpenCourseDao;
 
+    @Autowired
+    @Lazy
+    private TeacherOpenCourseService teacherOpenCourseService;
+
     private static final Snowflake snowflake = new Snowflake();
 
 
@@ -167,6 +172,56 @@ public class TeacherOpenCourseMergeResourcesQuestionService extends CoreBaseServ
         }
     }
 
+
+    /**
+     * 学校管理端批量删除
+     *  0删除
+     *
+     * @param ids
+     */
+    public void manageBatchDeleteStatus(@NotEmpty(message = "题目IDs不能为空!") String ids) {
+
+        if (StringUtils.isNotEmpty(ids)) {
+            String[] split = ids.split(",");
+            for (String s : split) {
+
+                TeacherOpenCourseMergeResourcesQuestion resourcesQuestion = teacherOpenCourseMergeResourcesQuestionDao.getSQLManager()
+                        .lambdaQuery(TeacherOpenCourseMergeResourcesQuestion.class)
+                        .andEq(TeacherOpenCourseMergeResourcesQuestion::getTeacherOpenCourseMergeResourcesQuestionId, s)
+                        .single();
+                if (!ObjectUtil.isEmpty(resourcesQuestion)) {
+
+                    TeacherOpenCourse teacherOpenCourse = new TeacherOpenCourse();
+                    teacherOpenCourse.setTeacherOpenCourseId(resourcesQuestion.getTeacherOpenCourseId());
+                    List<TeacherOpenCourse> teacherOpenCourses = teacherOpenCourseService.getValues(teacherOpenCourse);
+
+                    if (CollectionUtil.isNotEmpty(teacherOpenCourses) && teacherOpenCourses.get(0).getEndTime().getTime() <= new Date().getTime()) {
+                        try {
+                            TeacherOpenCourseMergeResourcesQuestionQuery query = new TeacherOpenCourseMergeResourcesQuestionQuery();
+                            query.setTeacherOpenCourseMergeResourcesQuestionIdPlural(ids);
+                            query.setQuestionStatus(0);
+                            query.set_given("questionStatus");
+                            teacherOpenCourseMergeResourcesQuestionDao.updateGivenByIds(query);
+                        } catch (Exception e) {
+                            throw new PlatformException("批量删除开课题目失败", e);
+                        }
+                    } else {
+                        if (split.length == 1) {
+                            Assert.isTrue(false, "课程在使用中");
+                        }
+                    }
+                } else {
+                    Assert.isTrue(false, "找不到开课题目");
+                }
+
+            }
+        }
+
+
+
+
+    }
+
     public String addAll(TeacherOpenCourseMergeResourcesQuestionQuery teacherOpenCourseMergeResourcesQuestionQuery) {
         String msg = "";
         List<TeacherOpenCourseMergeResourcesQuestion> teacherOpenCourseMergeResourcesQuestionList = new ArrayList<>();
diff --git a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeResourcesQuestionController.java b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeResourcesQuestionController.java
index 2bd4acf9..47a5178a 100644
--- a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeResourcesQuestionController.java
+++ b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeResourcesQuestionController.java
@@ -13,6 +13,7 @@ import com.ibeetl.admin.core.file.FileService;
 import com.ibeetl.admin.core.util.TimeTool;
 import com.ibeetl.admin.core.web.JsonResult;
 import com.ibeetl.jlw.entity.FileEntity;
+import com.ibeetl.jlw.entity.ResourcesQuestion;
 import com.ibeetl.jlw.entity.TeacherOpenCourseMergeResourcesQuestion;
 import com.ibeetl.jlw.service.TeacherOpenCourseMergeResourcesQuestionService;
 import com.ibeetl.jlw.web.query.TeacherOpenCourseMergeResourcesQuestionQuery;
@@ -256,6 +257,21 @@ public class TeacherOpenCourseMergeResourcesQuestionController extends BaseContr
     }
 
 
+    @PostMapping(MODEL + "/manageBatchDeleteStatus.json")
+    @ResponseBody
+    public JsonResult<String> manageBatchDeleteStatus(@Validated(ValidateConfig.UPDATE.class) ResourcesQuestion resourcesQuestion, BindingResult result, @SCoreUser CoreUser coreUser) {
+        if (result.hasErrors()) {
+            return JsonResult.failMessage(result);
+        } else {
+            if (coreUser.isUniAdmin()){
+                teacherOpenCourseMergeResourcesQuestionService.manageBatchDeleteStatus(resourcesQuestion.getResourcesQuestionId().toString());
+            }
+
+            return JsonResult.success();
+        }
+    }
+
+
         //下载模板信息
     @GetMapping(MODEL + "/downloadTemplate.json")
         public void download(HttpServletRequest request,HttpServletResponse response,@SCoreUser CoreUser coreUser) {