|  | @@ -721,12 +721,18 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
 | 
	
		
			
				|  |  |  								if (StringUtils.equals(settlementType, "GRADIENT_SALARY")) {
 | 
	
		
			
				|  |  |  									salary = courseScheduleTeacherSalary.getTeacherRole().equals(TeachTypeEnum.BISHOP) ? tdms.getMainTeacher90MinSalary() : tdms.getAssistantTeacher90MinSalary();
 | 
	
		
			
				|  |  |  								}
 | 
	
		
			
				|  |  | -								int studentNum = courseScheduleStudentPaymentDao.countCourseOnlyStudentNum(courseSchedule.getId());
 | 
	
		
			
				|  |  | +								Integer studentNum = classGroupStudentMapperDao.countClassGroupNormalStudentNum(classGroup.getId());
 | 
	
		
			
				|  |  | +								if(Objects.isNull(studentNum)){
 | 
	
		
			
				|  |  | +									studentNum = 0;
 | 
	
		
			
				|  |  | +								}
 | 
	
		
			
				|  |  |  								courseScheduleTeacherSalary.setExpectSalary(salary.multiply(new BigDecimal(studentNum)));
 | 
	
		
			
				|  |  |  							}
 | 
	
		
			
				|  |  |  							//线上小班课
 | 
	
		
			
				|  |  |  							if(type == CourseScheduleType.HIGH_ONLINE){
 | 
	
		
			
				|  |  | -								int studentNum = courseScheduleStudentPaymentDao.countCourseOnlyStudentNum(courseSchedule.getId());
 | 
	
		
			
				|  |  | +								Integer studentNum = classGroupStudentMapperDao.countClassGroupNormalStudentNum(classGroup.getId());
 | 
	
		
			
				|  |  | +								if(Objects.isNull(studentNum)){
 | 
	
		
			
				|  |  | +									studentNum = 0;
 | 
	
		
			
				|  |  | +								}
 | 
	
		
			
				|  |  |  								BigDecimal salary = JSON.parseObject(tdms.getSalaryRuleJson()).getBigDecimal(studentNum+"");
 | 
	
		
			
				|  |  |  								courseScheduleTeacherSalary.setExpectSalary(salary);
 | 
	
		
			
				|  |  |  							}
 |