|
@@ -164,7 +164,7 @@ public class MarkGroupController extends BaseExamController {
|
|
|
|
|
|
@Logging(menu = "大题数量校对", type = LogType.UPDATE)
|
|
@Logging(menu = "大题数量校对", type = LogType.UPDATE)
|
|
@RequestMapping("/check-count")
|
|
@RequestMapping("/check-count")
|
|
- @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER })
|
|
|
|
|
|
+ @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER, Role.COLLEGE_ADMIN })
|
|
public String ckeckCount(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
public String ckeckCount(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
@RequestParam String subjectCode) {
|
|
@RequestParam String subjectCode) {
|
|
int examId = getSessionExamId(request);
|
|
int examId = getSessionExamId(request);
|
|
@@ -180,7 +180,7 @@ public class MarkGroupController extends BaseExamController {
|
|
|
|
|
|
@Logging(menu = "大题任务回收", type = LogType.UPDATE)
|
|
@Logging(menu = "大题任务回收", type = LogType.UPDATE)
|
|
@RequestMapping("/release")
|
|
@RequestMapping("/release")
|
|
- @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER })
|
|
|
|
|
|
+ @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER, Role.COLLEGE_ADMIN })
|
|
public String release(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
public String release(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
@RequestParam String subjectCode, @RequestParam Integer number) {
|
|
@RequestParam String subjectCode, @RequestParam Integer number) {
|
|
int examId = getSessionExamId(request);
|
|
int examId = getSessionExamId(request);
|
|
@@ -200,7 +200,7 @@ public class MarkGroupController extends BaseExamController {
|
|
|
|
|
|
@Logging(menu = "大题重置", type = LogType.UPDATE)
|
|
@Logging(menu = "大题重置", type = LogType.UPDATE)
|
|
@RequestMapping("/reset")
|
|
@RequestMapping("/reset")
|
|
- @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER })
|
|
|
|
|
|
+ @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER, Role.COLLEGE_ADMIN })
|
|
public String reset(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
public String reset(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
@RequestParam String subjectCode, @RequestParam Integer number) {
|
|
@RequestParam String subjectCode, @RequestParam Integer number) {
|
|
int examId = getSessionExamId(request);
|
|
int examId = getSessionExamId(request);
|
|
@@ -226,7 +226,7 @@ public class MarkGroupController extends BaseExamController {
|
|
|
|
|
|
@Logging(menu = "大题状态修改", type = LogType.QUERY)
|
|
@Logging(menu = "大题状态修改", type = LogType.QUERY)
|
|
@RequestMapping("/changeStatus")
|
|
@RequestMapping("/changeStatus")
|
|
- @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER })
|
|
|
|
|
|
+ @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER, Role.COLLEGE_ADMIN })
|
|
public String changeStatus(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
public String changeStatus(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
@RequestParam String subjectCode, @RequestParam Integer number, @RequestParam MarkStatus status) {
|
|
@RequestParam String subjectCode, @RequestParam Integer number, @RequestParam MarkStatus status) {
|
|
int examId = getSessionExamId(request);
|
|
int examId = getSessionExamId(request);
|
|
@@ -281,7 +281,7 @@ public class MarkGroupController extends BaseExamController {
|
|
}
|
|
}
|
|
|
|
|
|
@RequestMapping("/add")
|
|
@RequestMapping("/add")
|
|
- @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER })
|
|
|
|
|
|
+ @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER, Role.COLLEGE_ADMIN })
|
|
public String add(HttpServletRequest request, Model model, @RequestParam String subjectCode) {
|
|
public String add(HttpServletRequest request, Model model, @RequestParam String subjectCode) {
|
|
int examId = getSessionExamId(request);
|
|
int examId = getSessionExamId(request);
|
|
ExamSubject subject = subjectService.find(examId, subjectCode);
|
|
ExamSubject subject = subjectService.find(examId, subjectCode);
|
|
@@ -315,7 +315,7 @@ public class MarkGroupController extends BaseExamController {
|
|
}
|
|
}
|
|
|
|
|
|
@RequestMapping("/edit-simple")
|
|
@RequestMapping("/edit-simple")
|
|
- @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER })
|
|
|
|
|
|
+ @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER, Role.COLLEGE_ADMIN })
|
|
public String editSimple(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
public String editSimple(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
@RequestParam String subjectCode, @RequestParam Integer number) {
|
|
@RequestParam String subjectCode, @RequestParam Integer number) {
|
|
int examId = getSessionExamId(request);
|
|
int examId = getSessionExamId(request);
|
|
@@ -343,7 +343,7 @@ public class MarkGroupController extends BaseExamController {
|
|
}
|
|
}
|
|
|
|
|
|
@RequestMapping("/edit-full")
|
|
@RequestMapping("/edit-full")
|
|
- @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER })
|
|
|
|
|
|
+ @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER, Role.COLLEGE_ADMIN })
|
|
public String editFull(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
public String editFull(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
@RequestParam String subjectCode, @RequestParam Integer number) {
|
|
@RequestParam String subjectCode, @RequestParam Integer number) {
|
|
int examId = getSessionExamId(request);
|
|
int examId = getSessionExamId(request);
|
|
@@ -378,7 +378,7 @@ public class MarkGroupController extends BaseExamController {
|
|
|
|
|
|
@Logging(menu = "删除大题", type = LogType.DELETE)
|
|
@Logging(menu = "删除大题", type = LogType.DELETE)
|
|
@RequestMapping("/delete")
|
|
@RequestMapping("/delete")
|
|
- @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER })
|
|
|
|
|
|
+ @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER, Role.COLLEGE_ADMIN })
|
|
public String delete(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
public String delete(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
@RequestParam String subjectCode, @RequestParam Integer number) {
|
|
@RequestParam String subjectCode, @RequestParam Integer number) {
|
|
int examId = getSessionExamId(request);
|
|
int examId = getSessionExamId(request);
|
|
@@ -418,7 +418,7 @@ public class MarkGroupController extends BaseExamController {
|
|
@Logging(menu = "修改大题", type = LogType.UPDATE)
|
|
@Logging(menu = "修改大题", type = LogType.UPDATE)
|
|
@SuppressWarnings("unchecked")
|
|
@SuppressWarnings("unchecked")
|
|
@RequestMapping("/update")
|
|
@RequestMapping("/update")
|
|
- @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER })
|
|
|
|
|
|
+ @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER, Role.COLLEGE_ADMIN })
|
|
@Transactional
|
|
@Transactional
|
|
public String update(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
public String update(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
@RequestParam String subjectCode, @RequestParam Integer number, @RequestParam Boolean reset,
|
|
@RequestParam String subjectCode, @RequestParam Integer number, @RequestParam Boolean reset,
|
|
@@ -557,7 +557,7 @@ public class MarkGroupController extends BaseExamController {
|
|
@Logging(menu = "新增大题", type = LogType.ADD)
|
|
@Logging(menu = "新增大题", type = LogType.ADD)
|
|
@SuppressWarnings("unchecked")
|
|
@SuppressWarnings("unchecked")
|
|
@RequestMapping("/insert")
|
|
@RequestMapping("/insert")
|
|
- @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER })
|
|
|
|
|
|
+ @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER, Role.COLLEGE_ADMIN })
|
|
@Transactional
|
|
@Transactional
|
|
public String insert(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
public String insert(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
@RequestParam String subjectCode, @RequestParam Integer number, @RequestParam Integer[] questionIds,
|
|
@RequestParam String subjectCode, @RequestParam Integer number, @RequestParam Integer[] questionIds,
|
|
@@ -700,7 +700,7 @@ public class MarkGroupController extends BaseExamController {
|
|
|
|
|
|
@Logging(menu = "大题关闭", type = LogType.QUERY)
|
|
@Logging(menu = "大题关闭", type = LogType.QUERY)
|
|
@RequestMapping("/finish")
|
|
@RequestMapping("/finish")
|
|
- @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER })
|
|
|
|
|
|
+ @RoleRequire({ Role.SCHOOL_ADMIN, Role.SUBJECT_HEADER, Role.COLLEGE_ADMIN })
|
|
public String finish(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
public String finish(HttpServletRequest request, Model model, RedirectAttributes redirectAttributes,
|
|
@RequestParam String subjectCode, @RequestParam Integer[] groupNumbers) {
|
|
@RequestParam String subjectCode, @RequestParam Integer[] groupNumbers) {
|
|
int examId = getSessionExamId(request);
|
|
int examId = getSessionExamId(request);
|