Forráskód Böngészése

放开科组长-评卷员启用禁用和回收功能

ting.yin 1 éve
szülő
commit
ea3088b311

+ 1 - 1
stmms-web/src/main/java/cn/com/qmth/stmms/admin/exam/ExamController.java

@@ -254,7 +254,7 @@ public class ExamController extends BaseExamController {
             model.addAttribute("fileServer", fileService.getFileServer());
             return "modules/mark/picConfig";
         } else {
-            model.addAttribute("message", "参数有误");
+            model.addAttribute("message", "没有已上传的考生");
             return "modules/mark/picConfig";
         }
     }

+ 2 - 2
stmms-web/src/main/java/cn/com/qmth/stmms/admin/exam/MarkerController.java

@@ -147,7 +147,7 @@ public class MarkerController extends BaseExamController {
     @Logging(menu = "评卷员回收任务", type = LogType.UPDATE)
     @RequestMapping("/release")
     @ResponseBody
-    @RoleRequire(Role.SCHOOL_ADMIN)
+    @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER, Role.COLLEGE_ADMIN })
     public JSONObject release(@RequestParam Integer[] ids) {
         for (Integer id : ids) {
             Marker marker = markerService.findById(id);
@@ -256,7 +256,7 @@ public class MarkerController extends BaseExamController {
     @Logging(menu = "评卷员禁用/启用", type = LogType.UPDATE)
     @RequestMapping(value = "/toggle", method = RequestMethod.POST)
     @ResponseBody
-    @RoleRequire(Role.SCHOOL_ADMIN)
+    @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER, Role.COLLEGE_ADMIN })
     public JSONObject toggle(@RequestParam Integer[] ids, @RequestParam Boolean enable) {
         for (Integer id : ids) {
             Marker marker = markerService.findById(id);