|  | @@ -973,13 +973,13 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |                      BigDecimal baseSalary = new BigDecimal(0),classTimeDuty=new BigDecimal(0);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                      //基准课酬
 | 
	
		
			
				|  |  | -                    if (musicGroup.getSettlementType().equals(SalarySettlementTypeEnum.TEACHER_DEFAULT)) {
 | 
	
		
			
				|  |  | +                    if (musicGroup.getSettlementType().equals(SalarySettlementTypeEnum.TEACHER_DEFAULT) && teacherDefaultMusicGroupSalary!=null) {
 | 
	
		
			
				|  |  |                          //课程时长与结算单位时长占比
 | 
	
		
			
				|  |  |                          classTimeDuty = new BigDecimal(classCourseDuration).divide(new BigDecimal(30));
 | 
	
		
			
				|  |  |                          baseSalary = classGroupTeacherMapper.getTeacherRole().equals(TeachTypeEnum.BISHOP) ? teacherDefaultMusicGroupSalary.getMainTeacher30MinSalary() : teacherDefaultMusicGroupSalary.getAssistantTeacher30MinSalary();
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                      //阶梯课酬
 | 
	
		
			
				|  |  | -                    if (musicGroup.getSettlementType().equals(SalarySettlementTypeEnum.GRADIENT_SALARY)) {
 | 
	
		
			
				|  |  | +                    if (musicGroup.getSettlementType().equals(SalarySettlementTypeEnum.GRADIENT_SALARY) && teacherDefaultMusicGroupSalary!=null) {
 | 
	
		
			
				|  |  |                          //课程时长与结算单位时长占比
 | 
	
		
			
				|  |  |                          classTimeDuty = new BigDecimal(classCourseDuration).divide(new BigDecimal(90));
 | 
	
		
			
				|  |  |                          baseSalary = classGroupTeacherMapper.getTeacherRole().equals(TeachTypeEnum.BISHOP) ? teacherDefaultMusicGroupSalary.getMainTeacher90MinSalary() : teacherDefaultMusicGroupSalary.getAssistantTeacher90MinSalary();
 | 
	
	
		
			
				|  | @@ -1182,13 +1182,13 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |                      BigDecimal baseSalary = new BigDecimal(0),classTimeDuty=new BigDecimal(0);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                      //基准课酬
 | 
	
		
			
				|  |  | -                    if (musicGroup.getSettlementType().equals(SalarySettlementTypeEnum.TEACHER_DEFAULT)) {
 | 
	
		
			
				|  |  | +                    if (musicGroup.getSettlementType().equals(SalarySettlementTypeEnum.TEACHER_DEFAULT) && teacherDefaultMusicGroupSalary!=null) {
 | 
	
		
			
				|  |  |                          //课程时长与结算单位时长占比
 | 
	
		
			
				|  |  |                          classTimeDuty = new BigDecimal(classCourseDuration).divide(new BigDecimal(30));
 | 
	
		
			
				|  |  |                          baseSalary = classGroupTeacherMapper.getTeacherRole().equals(TeachTypeEnum.BISHOP) ? teacherDefaultMusicGroupSalary.getMainTeacher30MinSalary() : teacherDefaultMusicGroupSalary.getAssistantTeacher30MinSalary();
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                      //阶梯课酬
 | 
	
		
			
				|  |  | -                    if (musicGroup.getSettlementType().equals(SalarySettlementTypeEnum.GRADIENT_SALARY)) {
 | 
	
		
			
				|  |  | +                    if (musicGroup.getSettlementType().equals(SalarySettlementTypeEnum.GRADIENT_SALARY) && teacherDefaultMusicGroupSalary!=null) {
 | 
	
		
			
				|  |  |                          //课程时长与结算单位时长占比
 | 
	
		
			
				|  |  |                          classTimeDuty = new BigDecimal(classCourseDuration).divide(new BigDecimal(90));
 | 
	
		
			
				|  |  |                          baseSalary = classGroupTeacherMapper.getTeacherRole().equals(TeachTypeEnum.BISHOP) ? teacherDefaultMusicGroupSalary.getMainTeacher90MinSalary() : teacherDefaultMusicGroupSalary.getAssistantTeacher90MinSalary();
 | 
	
	
		
			
				|  | @@ -1389,13 +1389,13 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |                      BigDecimal baseSalary = new BigDecimal(0),classTimeDuty=new BigDecimal(0);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                      //基准课酬
 | 
	
		
			
				|  |  | -                    if (musicGroup.getSettlementType().equals(SalarySettlementTypeEnum.TEACHER_DEFAULT)) {
 | 
	
		
			
				|  |  | +                    if (musicGroup.getSettlementType().equals(SalarySettlementTypeEnum.TEACHER_DEFAULT) && teacherDefaultMusicGroupSalary!=null) {
 | 
	
		
			
				|  |  |                          //课程时长与结算单位时长占比
 | 
	
		
			
				|  |  |                          classTimeDuty = new BigDecimal(classCourseDuration).divide(new BigDecimal(30));
 | 
	
		
			
				|  |  |                          baseSalary = classGroupTeacherMapper.getTeacherRole().equals(TeachTypeEnum.BISHOP) ? teacherDefaultMusicGroupSalary.getMainTeacher30MinSalary() : teacherDefaultMusicGroupSalary.getAssistantTeacher30MinSalary();
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                      //阶梯课酬
 | 
	
		
			
				|  |  | -                    if (musicGroup.getSettlementType().equals(SalarySettlementTypeEnum.GRADIENT_SALARY)) {
 | 
	
		
			
				|  |  | +                    if (musicGroup.getSettlementType().equals(SalarySettlementTypeEnum.GRADIENT_SALARY) && teacherDefaultMusicGroupSalary!=null) {
 | 
	
		
			
				|  |  |                          //课程时长与结算单位时长占比
 | 
	
		
			
				|  |  |                          classTimeDuty = new BigDecimal(classCourseDuration).divide(new BigDecimal(90));
 | 
	
		
			
				|  |  |                          baseSalary = classGroupTeacherMapper.getTeacherRole().equals(TeachTypeEnum.BISHOP) ? teacherDefaultMusicGroupSalary.getMainTeacher90MinSalary() : teacherDefaultMusicGroupSalary.getAssistantTeacher90MinSalary();
 |