xiatian 1 рік тому
батько
коміт
7db72a5bbd

+ 2 - 1
stmms-web/src/main/java/cn/com/qmth/stmms/admin/user/UserController.java

@@ -124,7 +124,7 @@ public class UserController extends BaseExamController {
             ModelAndView view = new ModelAndView("modules/user/userEdit");
             view.addObject("user", user);
             if (user.getRole() == Role.SUBJECT_HEADER || user.getRole() == Role.INSPECTOR
-                    || user.getRole() == Role.COLLEGE_ADMIN) {
+                    || user.getRole() == Role.COLLEGE_ADMIN|| user.getRole() == Role.SCHOOL_VIEWER) {
                 view.addObject("subjectCodeString",
                         StringUtils.join(subjectUserService.findSubjectCode(user.getId()), SPLIT));
                 view.addObject("examIdString", StringUtils.join(userExamService.findExamIds(user.getId()), SPLIT));
@@ -196,6 +196,7 @@ public class UserController extends BaseExamController {
                 }
                 if (user.getRole() == Role.SCHOOL_VIEWER) {
                     userExamService.updateByUserId(user.getId(), getExamIdSet(examIdString));
+                    subjectUserService.updateByUserId(previous.getId(), getSubjectCodeSet(subjectCodeString));
                 }
                 if (user.getRole() == Role.COLLEGE_ADMIN) {
                     int examId = getSessionExamId(request);