|
@@ -93,9 +93,10 @@ public class ExamStudentApi {
|
|
@PathVariable Integer pageSize) {
|
|
@PathVariable Integer pageSize) {
|
|
AccessUser accessUser = (AccessUser) request.getAttribute("accessUser");
|
|
AccessUser accessUser = (AccessUser) request.getAttribute("accessUser");
|
|
if (accessUser != null) {
|
|
if (accessUser != null) {
|
|
- if (accessUser.getRootOrgId().longValue() == accessUser.getOrgId().longValue()) {
|
|
|
|
|
|
+ if (accessUser.getRootOrgId().longValue() == accessUser.getOrgId().longValue()
|
|
|
|
+ || examStudent.getStudentId() != null) {
|
|
examStudent.setRootOrgId(accessUser.getRootOrgId());
|
|
examStudent.setRootOrgId(accessUser.getRootOrgId());
|
|
- } else {
|
|
|
|
|
|
+ }else {
|
|
examStudent.setOrgId(accessUser.getOrgId());
|
|
examStudent.setOrgId(accessUser.getOrgId());
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
@@ -111,9 +112,10 @@ public class ExamStudentApi {
|
|
@ModelAttribute ExamStudentDTO examStudent) {
|
|
@ModelAttribute ExamStudentDTO examStudent) {
|
|
AccessUser accessUser = (AccessUser) request.getAttribute("accessUser");
|
|
AccessUser accessUser = (AccessUser) request.getAttribute("accessUser");
|
|
if (accessUser != null) {
|
|
if (accessUser != null) {
|
|
- if (accessUser.getRootOrgId().longValue() == accessUser.getOrgId().longValue()) {
|
|
|
|
|
|
+ if (accessUser.getRootOrgId().longValue() == accessUser.getOrgId().longValue()
|
|
|
|
+ || examStudent.getStudentId() != null) {
|
|
examStudent.setRootOrgId(accessUser.getRootOrgId());
|
|
examStudent.setRootOrgId(accessUser.getRootOrgId());
|
|
- } else {
|
|
|
|
|
|
+ }else {
|
|
examStudent.setOrgId(accessUser.getOrgId());
|
|
examStudent.setOrgId(accessUser.getOrgId());
|
|
}
|
|
}
|
|
}
|
|
}
|