Bläddra i källkod

fix:用户ID为空

liujc 2 år sedan
förälder
incheckning
5d46ecd76a

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

@@ -177,6 +177,9 @@ public class ExtracurricularExercisesServiceImpl extends BaseServiceImpl<Long, E
                     .getStudentMusicGroupSubject(new ArrayList<>(userIdList), exercises.getMusicGroupId());
 
             studentLessonTrainingDetailList.forEach(studentLessonTrainingDetail -> {
+                if (studentLessonTrainingDetail.getUserId() == null) {
+                    return;
+                }
                 StudentSubjectDto studentSubjectDto = subjectDtoMap.get(studentLessonTrainingDetail.getUserId().intValue());
                 if (Objects.nonNull(studentSubjectDto)) {
                     studentLessonTrainingDetail.setSubjectId(studentSubjectDto.getSubjectId().longValue());

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

@@ -82,6 +82,9 @@ public class StudentLessonExaminationServiceImpl extends ServiceImpl<StudentLess
                 .getStudentMusicGroupSubject(new ArrayList<>(userIdList), examination.getMusicGroupId());
 
         studentLessonExaminations.forEach(studentLessonTrainingDetail -> {
+            if (studentLessonTrainingDetail.getUserId() == null) {
+                return;
+            }
             StudentSubjectDto studentSubjectDto = subjectDtoMap.get(studentLessonTrainingDetail.getUserId());
             if (Objects.nonNull(studentSubjectDto)) {
                 studentLessonTrainingDetail.setSubjectId(studentSubjectDto.getSubjectId());

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

@@ -517,6 +517,9 @@ public class TeacherAttendanceServiceImpl extends BaseServiceImpl<Long, TeacherA
                                 .getStudentMusicGroupSubject(new ArrayList<>(userIdList), classGroup.getMusicGroupId());
 
                         studentLessonTrainingDetails.forEach(studentLessonTrainingDetail -> {
+                            if (studentLessonTrainingDetail.getUserId() == null) {
+                                return;
+                            }
                             StudentSubjectDto studentSubjectDto = subjectDtoMap.get(studentLessonTrainingDetail.getUserId().intValue());
                             if (Objects.nonNull(studentSubjectDto)) {
                                 studentLessonTrainingDetail.setSubjectId(studentSubjectDto.getSubjectId().longValue());