|  | @@ -246,8 +246,8 @@ public class CourseScheduleTeacherSalaryServiceImpl extends BaseServiceImpl<Long
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              if(CollectionUtils.isEmpty(courseTeacherAttendances)||Objects.isNull(teacherAttendance.getSignOutStatus())){
 | 
	
		
			
				|  |  |                  //未签退扣除一半课酬
 | 
	
		
			
				|  |  | -                deductCost = deductCost.add(courseScheduleTeacherSalary.getExpectSalary().divide(new BigDecimal(2)));
 | 
	
		
			
				|  |  | -                deductReasons.add("未签退扣除一半课酬");
 | 
	
		
			
				|  |  | +                deductCost = deductCost.add(courseScheduleTeacherSalary.getExpectSalary());
 | 
	
		
			
				|  |  | +                deductReasons.add("未签退扣除全部课酬");
 | 
	
		
			
				|  |  |              }else if(YesOrNoEnum.NO.equals(teacherAttendance.getSignOutStatus())){
 | 
	
		
			
				|  |  |                  //异常签退
 | 
	
		
			
				|  |  |                  int signOutCourseTimeBetweenSeconds = DateUtil.secondsBetween(teacherAttendance.getSignOutTime(), courseScheduleTeacherSalary.getCourseSchedule().getEndClassTime());
 | 
	
	
		
			
				|  | @@ -361,9 +361,9 @@ public class CourseScheduleTeacherSalaryServiceImpl extends BaseServiceImpl<Long
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              if(CollectionUtils.isEmpty(courseTeacherAttendances)||Objects.isNull(teacherAttendance.getSignOutStatus())){
 | 
	
		
			
				|  |  | -                //未签退扣除一半课酬
 | 
	
		
			
				|  |  | -                deductCost = deductCost.add(courseScheduleTeacherSalary.getExpectSalary().divide(new BigDecimal(2)));
 | 
	
		
			
				|  |  | -                deductReasons.add("未签退扣除一半课酬");
 | 
	
		
			
				|  |  | +                //未签退扣除全部课酬
 | 
	
		
			
				|  |  | +                deductCost = deductCost.add(courseScheduleTeacherSalary.getExpectSalary());
 | 
	
		
			
				|  |  | +                deductReasons.add("未签退扣除全部课酬");
 | 
	
		
			
				|  |  |              }else if(YesOrNoEnum.NO.equals(teacherAttendance.getSignOutStatus())){
 | 
	
		
			
				|  |  |                  //异常签退
 | 
	
		
			
				|  |  |                  int signOutCourseTimeBetweenSeconds = DateUtil.secondsBetween(teacherAttendance.getSignOutTime(), courseScheduleTeacherSalary.getCourseSchedule().getEndClassTime());
 |