|
@@ -151,18 +151,14 @@ public class CourseScheduleTeacherSalaryServiceImpl extends BaseServiceImpl<Long
|
|
|
List<TeacherAttendance> teacherAttendances=new ArrayList<>();
|
|
|
courseScheduleTeacherSalaries.forEach(courseScheduleTeacherSalary -> {
|
|
|
List<TeacherAttendance> teacherAttendancesTemp=courseScheduleTeacherAttendanceMap.get(courseScheduleTeacherSalary.getCourseScheduleId());
|
|
|
- ClassGroup classGroup = classGroupMap.get(courseScheduleTeacherSalary.getClassGroupId());
|
|
|
List<Integer> collect = new ArrayList<>();
|
|
|
if(!CollectionUtils.isEmpty(teacherAttendancesTemp)){
|
|
|
collect = teacherAttendancesTemp.stream().map(TeacherAttendance::getTeacherId).collect(Collectors.toList());
|
|
|
}
|
|
|
TeacherAttendance teacherAttendance=new TeacherAttendance();
|
|
|
teacherAttendance.setGroupType(courseScheduleTeacherSalary.getGroupType());
|
|
|
- if(Objects.nonNull(classGroup)){
|
|
|
- teacherAttendance.setClassGroupId(classGroup.getId());
|
|
|
- teacherAttendance.setMusicGroupId(classGroup.getMusicGroupId());
|
|
|
- teacherAttendance.setGroupType(classGroup.getGroupType());
|
|
|
- }
|
|
|
+ teacherAttendance.setClassGroupId(courseScheduleTeacherSalary.getClassGroupId());
|
|
|
+ teacherAttendance.setMusicGroupId(courseScheduleTeacherSalary.getMusicGroupId());
|
|
|
if(CollectionUtils.isEmpty(collect)||!collect.contains(courseScheduleTeacherSalary.getUserId())){
|
|
|
teacherAttendance.setTeacherId(courseScheduleTeacherSalary.getUserId());
|
|
|
teacherAttendance.setCourseScheduleId(courseScheduleTeacherSalary.getCourseScheduleId());
|