| 
														
															@@ -1133,16 +1133,25 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 for (ClassGroupTeacherMapper classGroupTeacher : classGroupTeachers) { 
														 | 
														
														 | 
														
															                 for (ClassGroupTeacherMapper classGroupTeacher : classGroupTeachers) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     List<TeacherDefaultMusicGroupSalary> teacherSalaryList = teacherDefaultMusicGroupSalaryService.getTeacherSalaryByUserIdAndType(classGroupTeacher.getUserId(), null, null); 
														 | 
														
														 | 
														
															                     List<TeacherDefaultMusicGroupSalary> teacherSalaryList = teacherDefaultMusicGroupSalaryService.getTeacherSalaryByUserIdAndType(classGroupTeacher.getUserId(), null, null); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     Map<CourseSchedule.CourseScheduleType, TeacherDefaultMusicGroupSalary> collect = teacherSalaryList.stream().collect(Collectors.toMap(TeacherDefaultMusicGroupSalary::getCourseScheduleType, teacherDefaultMusicGroupSalary -> teacherDefaultMusicGroupSalary)); 
														 | 
														
														 | 
														
															                     Map<CourseSchedule.CourseScheduleType, TeacherDefaultMusicGroupSalary> collect = teacherSalaryList.stream().collect(Collectors.toMap(TeacherDefaultMusicGroupSalary::getCourseScheduleType, teacherDefaultMusicGroupSalary -> teacherDefaultMusicGroupSalary)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    TeacherDefaultMusicGroupSalary teacherDefaultMusicGroupSalary = collect.get(CourseSchedule.CourseScheduleType.HIGH_ONLINE); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    if (classGroup.getType().equals(HIGH_ONLINE) && studentNum > 5) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    if ((classGroup.getType().equals(HIGH_ONLINE) || classGroup.getType().equals(HIGH)) && studentNum > 5) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         studentNum = 5; 
														 | 
														
														 | 
														
															                         studentNum = 5; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     } 
														 | 
														
														 | 
														
															                     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     BigDecimal salary = null; 
														 | 
														
														 | 
														
															                     BigDecimal salary = null; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     if (classGroup.getType().equals(HIGH_ONLINE)) { 
														 | 
														
														 | 
														
															                     if (classGroup.getType().equals(HIGH_ONLINE)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        TeacherDefaultMusicGroupSalary teacherDefaultMusicGroupSalary = collect.get(CourseSchedule.CourseScheduleType.HIGH_ONLINE); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        if (Objects.isNull(teacherDefaultMusicGroupSalary)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            throw new BizException("请设置老师课酬"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         salary = JSON.parseObject(teacherDefaultMusicGroupSalary.getSalaryRuleJson()).getBigDecimal(studentNum + ""); 
														 | 
														
														 | 
														
															                         salary = JSON.parseObject(teacherDefaultMusicGroupSalary.getSalaryRuleJson()).getBigDecimal(studentNum + ""); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     } else if (classGroup.getType().equals(HIGH)) { 
														 | 
														
														 | 
														
															                     } else if (classGroup.getType().equals(HIGH)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        MusicGroup musicGroup = musicGroupDao.get(classGroup.getMusicGroupId()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        TeacherDefaultMusicGroupSalary teacherDefaultMusicGroupSalaryHigh = collect.get(CourseSchedule.CourseScheduleType.HIGH); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        if (Objects.isNull(teacherDefaultMusicGroupSalaryHigh)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                            throw new BizException("请设置老师课酬"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        salary = JSON.parseObject(teacherDefaultMusicGroupSalaryHigh.getSalaryRuleJson()).getBigDecimal(studentNum + ""); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        /*MusicGroup musicGroup = musicGroupDao.get(classGroup.getMusicGroupId()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         TeacherDefaultMusicGroupSalary teacherDefaultMusicGroupSalaryHigh = collect.get(CourseSchedule.CourseScheduleType.HIGH); 
														 | 
														
														 | 
														
															                         TeacherDefaultMusicGroupSalary teacherDefaultMusicGroupSalaryHigh = collect.get(CourseSchedule.CourseScheduleType.HIGH); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         if (Objects.isNull(teacherDefaultMusicGroupSalaryHigh)) { 
														 | 
														
														 | 
														
															                         if (Objects.isNull(teacherDefaultMusicGroupSalaryHigh)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             throw new BizException("请设置老师课酬"); 
														 | 
														
														 | 
														
															                             throw new BizException("请设置老师课酬"); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1154,7 +1163,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         if (Objects.isNull(salary)) { 
														 | 
														
														 | 
														
															                         if (Objects.isNull(salary)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             throw new BizException("请设置老师课酬"); 
														 | 
														
														 | 
														
															                             throw new BizException("请设置老师课酬"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         } 
														 | 
														
														 | 
														
															                         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        salary = salary.multiply(new BigDecimal(studentNum)); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        salary = salary.multiply(new BigDecimal(studentNum));*/ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     } 
														 | 
														
														 | 
														
															                     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     if (Objects.isNull(salary)) { 
														 | 
														
														 | 
														
															                     if (Objects.isNull(salary)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         throw new BizException("请设置老师课酬"); 
														 | 
														
														 | 
														
															                         throw new BizException("请设置老师课酬"); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -4558,16 +4567,24 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                         throw new BizException("请设置老师线上网管课课酬"); 
														 | 
														
														 | 
														
															                                         throw new BizException("请设置老师线上网管课课酬"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     } 
														 | 
														
														 | 
														
															                                     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     Map<CourseSchedule.CourseScheduleType, TeacherDefaultMusicGroupSalary> collect = teacherSalaryList.stream().collect(Collectors.toMap(TeacherDefaultMusicGroupSalary::getCourseScheduleType, teacherDefaultMusicGroupSalary -> teacherDefaultMusicGroupSalary)); 
														 | 
														
														 | 
														
															                                     Map<CourseSchedule.CourseScheduleType, TeacherDefaultMusicGroupSalary> collect = teacherSalaryList.stream().collect(Collectors.toMap(TeacherDefaultMusicGroupSalary::getCourseScheduleType, teacherDefaultMusicGroupSalary -> teacherDefaultMusicGroupSalary)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                    TeacherDefaultMusicGroupSalary teacherDefaultMusicGroupSalary = collect.get(CourseSchedule.CourseScheduleType.HIGH_ONLINE); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                    if (courseSchedule.getType() == CourseScheduleType.HIGH_ONLINE && aLong > 5l) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                    if ((courseSchedule.getType() == CourseScheduleType.HIGH_ONLINE || courseSchedule.getType() == CourseScheduleType.HIGH) && aLong > 5l) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                         aLong = 5l; 
														 | 
														
														 | 
														
															                                         aLong = 5l; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     } 
														 | 
														
														 | 
														
															                                     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     BigDecimal salary = null; 
														 | 
														
														 | 
														
															                                     BigDecimal salary = null; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     if (courseSchedule.getType() == CourseScheduleType.HIGH_ONLINE) { 
														 | 
														
														 | 
														
															                                     if (courseSchedule.getType() == CourseScheduleType.HIGH_ONLINE) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                        TeacherDefaultMusicGroupSalary teacherDefaultMusicGroupSalary = collect.get(CourseSchedule.CourseScheduleType.HIGH_ONLINE); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                        if (Objects.isNull(teacherDefaultMusicGroupSalary)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                            throw new BizException("请设置老师课酬"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                         salary = JSON.parseObject(teacherDefaultMusicGroupSalary.getSalaryRuleJson()).getBigDecimal(aLong + ""); 
														 | 
														
														 | 
														
															                                         salary = JSON.parseObject(teacherDefaultMusicGroupSalary.getSalaryRuleJson()).getBigDecimal(aLong + ""); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     } else if (courseSchedule.getType() == CourseScheduleType.HIGH) { 
														 | 
														
														 | 
														
															                                     } else if (courseSchedule.getType() == CourseScheduleType.HIGH) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                        MusicGroup musicGroup = musicGroupDao.get(classGroup.getMusicGroupId()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                        TeacherDefaultMusicGroupSalary teacherDefaultMusicGroupSalaryHigh = collect.get(CourseSchedule.CourseScheduleType.HIGH); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                        if (Objects.isNull(teacherDefaultMusicGroupSalaryHigh)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                            throw new BizException("请设置老师课酬"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                        salary = JSON.parseObject(teacherDefaultMusicGroupSalaryHigh.getSalaryRuleJson()).getBigDecimal(aLong + ""); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                        /*MusicGroup musicGroup = musicGroupDao.get(classGroup.getMusicGroupId()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                         TeacherDefaultMusicGroupSalary teacherDefaultMusicGroupSalaryHigh = collect.get(CourseSchedule.CourseScheduleType.HIGH); 
														 | 
														
														 | 
														
															                                         TeacherDefaultMusicGroupSalary teacherDefaultMusicGroupSalaryHigh = collect.get(CourseSchedule.CourseScheduleType.HIGH); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                         if (Objects.isNull(teacherDefaultMusicGroupSalaryHigh)) { 
														 | 
														
														 | 
														
															                                         if (Objects.isNull(teacherDefaultMusicGroupSalaryHigh)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                             throw new BizException("请设置老师课酬"); 
														 | 
														
														 | 
														
															                                             throw new BizException("请设置老师课酬"); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -4579,7 +4596,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                         if (Objects.isNull(salary)) { 
														 | 
														
														 | 
														
															                                         if (Objects.isNull(salary)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                             throw new BizException("请设置老师课酬"); 
														 | 
														
														 | 
														
															                                             throw new BizException("请设置老师课酬"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                         } 
														 | 
														
														 | 
														
															                                         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                        salary = salary.multiply(new BigDecimal(aLong)); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                        salary = salary.multiply(new BigDecimal(aLong));*/ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     } 
														 | 
														
														 | 
														
															                                     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                     if (Objects.isNull(salary)) { 
														 | 
														
														 | 
														
															                                     if (Objects.isNull(salary)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                         throw new BizException("请设置老师课酬"); 
														 | 
														
														 | 
														
															                                         throw new BizException("请设置老师课酬"); 
														 |