| 
					
				 | 
			
			
				@@ -488,11 +488,20 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						courseScheduleTeacherSalary.setTeacherRole(cgtm.getTeacherRole()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						courseScheduleTeacherSalary.setUserId(cgtm.getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						if (type == CourseScheduleType.PRACTICE) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							BigDecimal salary = teacherPracticeSalaryMap.get(cgtm.getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							if (salary == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-								throw new BizException("请设置老师陪练课课酬"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							PracticeGroup practiceGroup = practiceGroupDao.get(Long.parseLong(classGroup.getMusicGroupId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							if(practiceGroup == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								throw new BizException("课程组不存在"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							}else if (practiceGroup.getBuyMonths() == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								SysConfig practiceCourseSalaryConfig = sysConfigService.findByParamName(SysConfigService.PRACTICE_COURSE_SALARY); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								BigDecimal teacherSalary = new BigDecimal(practiceCourseSalaryConfig.getParanValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								courseScheduleTeacherSalary.setExpectSalary(teacherSalary); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							}else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								BigDecimal salary = teacherPracticeSalaryMap.get(cgtm.getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								if (salary == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+									throw new BizException("请设置老师陪练课课酬"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								courseScheduleTeacherSalary.setExpectSalary(salary); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							courseScheduleTeacherSalary.setExpectSalary(salary); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						} else if (type == CourseScheduleType.VIP) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						} else { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3823,7 +3832,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			List<CourseScheduleTeacherSalary> courseScheduleTeacherSalaries = courseScheduleTeacherSalaryDao.findByCourseSchedule(courseScheduleId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if(!CollectionUtils.isEmpty(courseScheduleTeacherSalaries)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 SysConfig practiceCourseSalaryConfig = sysConfigService.findByParamName(SysConfigService.PRACTICE_COURSE_SALARY); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                BigDecimal teacherSalary = new BigDecimal(practiceCourseSalaryConfig.getParanValue());; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                BigDecimal teacherSalary = new BigDecimal(practiceCourseSalaryConfig.getParanValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 for (CourseScheduleTeacherSalary courseScheduleTeacherSalary : courseScheduleTeacherSalaries) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     courseScheduleTeacherSalary.setUserId(teacherId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     courseScheduleTeacherSalary.setExpectSalary(teacherSalary); 
			 |