Selaa lähdekoodia

修改考生查询,增加网考判断

宋悦 8 vuotta sitten
vanhempi
commit
f7ec27ec42

+ 6 - 4
exam-work-api/src/main/java/cn/com/qmth/examcloud/service/examwork/api/ExamStudentApi.java

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