| 
					
				 | 
			
			
				@@ -199,11 +199,6 @@ public class CourseScheduleTeacherSalaryServiceImpl extends BaseServiceImpl<Long 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //处理课酬信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         someDayAgoTeacherCourseSalaryNoSettlement.forEach(courseScheduleTeacherSalary -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            TeacherAttendance teacherAttendanceInfo = teacherAttendanceDao.findByTeacherAttendanceInfo(courseScheduleTeacherSalary.getUserId().longValue(), courseScheduleTeacherSalary.getCourseScheduleId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if(Objects.isNull(teacherAttendanceInfo) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    ||(Objects.isNull(teacherAttendanceInfo.getSignInTime())&&Objects.isNull(teacherAttendanceInfo.getSignOutTime()))){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //获取当前课程学生缴费记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<CourseScheduleStudentPayment> studentPaymentsWithCourse = studentPaymentGroupByCourse.get(courseScheduleTeacherSalary.getCourseScheduleId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -300,13 +295,14 @@ public class CourseScheduleTeacherSalaryServiceImpl extends BaseServiceImpl<Long 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     studentLiabilityRatio = new BigDecimal(temp).divide(percent,CommonConstants.DECIMAL_PLACE,BigDecimal.ROUND_DOWN); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    studentLiabilityRatio = new BigDecimal(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    studentLiabilityRatio = new BigDecimal(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //当前课程学生应退费用 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                BigDecimal returnPrice = studentExpectPrice.multiply(studentLiabilityRatio); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //当前课程学生实际缴费 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                BigDecimal actualPrice = studentExpectPrice.subtract(returnPrice); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                BigDecimal actualPrice = studentExpectPrice.multiply(studentLiabilityRatio); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //当前课程学生应退费用 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                BigDecimal returnPrice = studentExpectPrice.subtract(actualPrice); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //更新学生结算信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 studentPayment.setActualPrice(actualPrice); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 studentPayment.setSettlementTime(now); 
			 |