|  | @@ -199,11 +199,6 @@ public class CourseScheduleTeacherSalaryServiceImpl extends BaseServiceImpl<Long
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          //处理课酬信息
 |  |          //处理课酬信息
 | 
											
												
													
														|  |          someDayAgoTeacherCourseSalaryNoSettlement.forEach(courseScheduleTeacherSalary -> {
 |  |          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());
 |  |              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);
 |  |                      studentLiabilityRatio = new BigDecimal(temp).divide(percent,CommonConstants.DECIMAL_PLACE,BigDecimal.ROUND_DOWN);
 | 
											
												
													
														|  |                  } else {
 |  |                  } 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.setActualPrice(actualPrice);
 | 
											
												
													
														|  |                  studentPayment.setSettlementTime(now);
 |  |                  studentPayment.setSettlementTime(now);
 |