liujc 2 years ago
parent
commit
cf21748a7b

+ 1 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/ExtracurricularExercisesServiceImpl.java

@@ -169,6 +169,7 @@ public class ExtracurricularExercisesServiceImpl extends BaseServiceImpl<Long, E
             // 学生ID集合
             Set<Integer> userIdList = studentLessonTrainingDetailList.stream()
                     .map(StudentLessonTrainingDetail::getUserId)
+                    .filter(Objects::nonNull)
                     .map(Long::intValue)
                     .collect(Collectors.toSet());
             // 设置声部

+ 1 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/StudentLessonExaminationServiceImpl.java

@@ -75,6 +75,7 @@ public class StudentLessonExaminationServiceImpl extends ServiceImpl<StudentLess
         // 学生ID集合
         Set<Integer> userIdList = studentLessonExaminations.stream()
                 .map(StudentLessonExamination::getUserId)
+                .filter(Objects::nonNull)
                 .collect(Collectors.toSet());
         // 设置声部
         Map<Integer, StudentSubjectDto> subjectDtoMap = studentLessonTrainingDetailService

+ 1 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/StudentLessonTrainingDetailServiceImpl.java

@@ -232,6 +232,7 @@ public class StudentLessonTrainingDetailServiceImpl extends ServiceImpl<StudentL
         // 用户ID集合
         List<Integer> userIdList = list.stream()
                                     .map(StudentLessonTrainingDetail::getUserId)
+                                    .filter(Objects::nonNull)
                                     .distinct()
                                     .map(Long::intValue)
                                     .collect(Collectors.toList());

+ 1 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/TeacherAttendanceServiceImpl.java

@@ -509,6 +509,7 @@ public class TeacherAttendanceServiceImpl extends BaseServiceImpl<Long, TeacherA
                         // 学生ID集合
                         Set<Integer> userIdList = studentLessonTrainingDetails.stream()
                                                                               .map(StudentLessonTrainingDetail::getUserId)
+                                                                                .filter(Objects::nonNull)
                                                                                 .map(Long::intValue)
                                                                               .collect(Collectors.toSet());
                         // 设置声部