Преглед на файлове

考生关联科目处理

mingfu преди 2 седмици
родител
ревизия
380930ff08
променени са 1 файла, в които са добавени 7 реда и са изтрити 5 реда
  1. 7 5
      ie-admin/src/main/java/com/ruoyi/web/service/StudentService.java

+ 7 - 5
ie-admin/src/main/java/com/ruoyi/web/service/StudentService.java

@@ -60,11 +60,13 @@ public class StudentService {
         List<DzSubject> list = dzSubjectService.selectDzSubjectList(sCond);
         Set<Long> subjectIdSet;
         if (!directed) {
-            if(null == subjectId || null == (subjectId = SecurityUtils.getLoginUser().getUser().getSelectSubject())) {
-                return list;
-            }
-            if(subjectId > 0) {
-                subjectIdSet = Sets.newHashSet(subjectId.longValue());
+            if(null != subjectId && subjectId > 0) {
+                Integer userSubjectId = SecurityUtils.getLoginUser().getUser().getSelectSubject();
+                if(null != userSubjectId) {
+                    subjectIdSet = Sets.newHashSet(userSubjectId.longValue());
+                } else {
+                    subjectIdSet = Sets.newHashSet(subjectId.longValue());
+                }
             } else {
                 subjectIdSet = Sets.newHashSet(1L, 2L, 3L);
             }