|  | @@ -723,7 +723,7 @@ public class CourseScheduleTeacherSalaryServiceImpl extends BaseServiceImpl<Long
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              //扣除费用
 | 
	
		
			
				|  |  |              BigDecimal deductCost = BigDecimal.ZERO;
 | 
	
		
			
				|  |  | -            List<TeacherAttendance> courseTeacherAttendances = teacherCourseAttendanceMap.get(courseScheduleTeacherSalary.getCourseScheduleId());
 | 
	
		
			
				|  |  | +            List<TeacherAttendance> courseTeacherAttendances = teacherCourseAttendanceMap.get(org.apache.commons.lang3.StringUtils.joinWith(":", courseScheduleTeacherSalary.getCourseScheduleId(), courseScheduleTeacherSalary.getUserId()));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              boolean isCallName = false;
 | 
	
		
			
				|  |  |              List<StudentAttendance> courseStudentAttendance = courseStudentAttendanceMap.get(courseScheduleTeacherSalary.getCourseScheduleId());
 | 
	
	
		
			
				|  | @@ -754,7 +754,7 @@ public class CourseScheduleTeacherSalaryServiceImpl extends BaseServiceImpl<Long
 | 
	
		
			
				|  |  |                      deductCost = deductCost.add(teacherSalary);
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                if((Objects.isNull(teacherAttendance.getSignOutStatus())||YesOrNoEnum.NO.equals(teacherAttendance.getSignOutStatus()))&&isCallName){
 | 
	
		
			
				|  |  | +                if(Objects.isNull(teacherAttendance.getSignOutStatus())||YesOrNoEnum.NO.equals(teacherAttendance.getSignOutStatus())){
 | 
	
		
			
				|  |  |                      if(isCallName){
 | 
	
		
			
				|  |  |                          //异常签退或者未签退,但是正常点名扣除50元课酬
 | 
	
		
			
				|  |  |                          deductCost = deductCost.add(new BigDecimal(50));
 |