|  | @@ -690,12 +690,12 @@ public class CourseScheduleTeacherSalaryServiceImpl extends BaseServiceImpl<Long
 | 
	
		
			
				|  |  |          BigDecimal studentNumDecimal = new BigDecimal(studentNum);
 | 
	
		
			
				|  |  |          BigDecimal oldStudentNumDecimal = new BigDecimal(vipGroupCategory.getStudentNum());
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        if(Objects.nonNull(onlineTeacherSalary)){
 | 
	
		
			
				|  |  | +        if(Objects.nonNull(onlineTeacherSalary)||onlineTeacherSalary.compareTo(BigDecimal.ZERO)<=0){
 | 
	
		
			
				|  |  |              onlineTeacherSalary = onlineTeacherSalary
 | 
	
		
			
				|  |  |                      .divide(oldStudentNumDecimal, CommonConstants.DECIMAL_PLACE,BigDecimal.ROUND_DOWN)
 | 
	
		
			
				|  |  |                      .multiply(studentNumDecimal).setScale(0, BigDecimal.ROUND_HALF_UP);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        if(Objects.nonNull(offlineTeacherSalary)){
 | 
	
		
			
				|  |  | +        if(Objects.nonNull(offlineTeacherSalary)||offlineTeacherSalary.compareTo(BigDecimal.ZERO)<=0){
 | 
	
		
			
				|  |  |              offlineTeacherSalary = offlineTeacherSalary
 | 
	
		
			
				|  |  |                      .divide(oldStudentNumDecimal,CommonConstants.DECIMAL_PLACE,BigDecimal.ROUND_DOWN)
 | 
	
		
			
				|  |  |                      .multiply(studentNumDecimal).setScale(0,BigDecimal.ROUND_HALF_UP);
 |