|
@@ -294,8 +294,8 @@ public class CourseScheduleTeacherSalaryServiceImpl extends BaseServiceImpl<Long
|
|
|
List<Long> courseScheduleIds = someDayAgoTeacherCourseSalaryNoSettlement.stream().map(CourseScheduleTeacherSalary::getCourseScheduleId).collect(Collectors.toList());
|
|
|
|
|
|
//所有课程的学生考勤记录
|
|
|
- List<StudentAttendance> studentAttendances = studentAttendanceDao.findByCourseIds(courseScheduleIds);
|
|
|
- Map<Long, List<StudentAttendance>> courseStudentAttendancesMap = studentAttendances.stream().collect(Collectors.groupingBy(StudentAttendance::getCourseScheduleId));
|
|
|
+// List<StudentAttendance> studentAttendances = studentAttendanceDao.findByCourseIds(courseScheduleIds);
|
|
|
+// Map<Long, List<StudentAttendance>> courseStudentAttendancesMap = studentAttendances.stream().collect(Collectors.groupingBy(StudentAttendance::getCourseScheduleId));
|
|
|
|
|
|
//所有课程的教师考勤记录
|
|
|
List<TeacherAttendance> teacherAttendancesByCourseSchedule = teacherAttendanceDao.findTeacherIdByCourseSchedule(courseScheduleIds);
|
|
@@ -317,7 +317,7 @@ public class CourseScheduleTeacherSalaryServiceImpl extends BaseServiceImpl<Long
|
|
|
List<CourseScheduleStudentPayment> updateStudentPayments = new ArrayList<>();
|
|
|
|
|
|
//用户账户资金变动信息列表
|
|
|
- List<SysUserCashAccountDetail> userCashAccountDetails = new ArrayList<>();
|
|
|
+// List<SysUserCashAccountDetail> userCashAccountDetails = new ArrayList<>();
|
|
|
|
|
|
//处理课酬信息
|
|
|
someDayAgoTeacherCourseSalaryNoSettlement.forEach(courseScheduleTeacherSalary -> {
|
|
@@ -329,19 +329,19 @@ public class CourseScheduleTeacherSalaryServiceImpl extends BaseServiceImpl<Long
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- List<StudentAttendance> courseStudentAttendances = courseStudentAttendancesMap.get(courseScheduleTeacherSalary.getCourseScheduleId());
|
|
|
- int normalStudentNum=0;
|
|
|
- if(CollectionUtils.isEmpty(courseStudentAttendances)){
|
|
|
- return;
|
|
|
- }
|
|
|
- for (StudentAttendance courseStudentAttendance : courseStudentAttendances) {
|
|
|
- if(Objects.nonNull(courseStudentAttendance.getStatus())&&courseStudentAttendance.getStatus().equals(StudentAttendanceStatusEnum.NORMAL)){
|
|
|
- normalStudentNum+=1;
|
|
|
- }
|
|
|
- }
|
|
|
- if(normalStudentNum==0){
|
|
|
- return;
|
|
|
- }
|
|
|
+// List<StudentAttendance> courseStudentAttendances = courseStudentAttendancesMap.get(courseScheduleTeacherSalary.getCourseScheduleId());
|
|
|
+// int normalStudentNum=0;
|
|
|
+// if(CollectionUtils.isEmpty(courseStudentAttendances)){
|
|
|
+// return;
|
|
|
+// }
|
|
|
+// for (StudentAttendance courseStudentAttendance : courseStudentAttendances) {
|
|
|
+// if(Objects.nonNull(courseStudentAttendance.getStatus())&&courseStudentAttendance.getStatus().equals(StudentAttendanceStatusEnum.NORMAL)){
|
|
|
+// normalStudentNum+=1;
|
|
|
+// }
|
|
|
+// }
|
|
|
+// if(normalStudentNum==0){
|
|
|
+// return;
|
|
|
+// }
|
|
|
|
|
|
List<TeacherAttendance> teacherAttendances = courseTeacherAttendancesMap.get(courseScheduleTeacherSalary.getCourseScheduleId());
|
|
|
if(CollectionUtils.isEmpty(teacherAttendances)){
|
|
@@ -424,7 +424,7 @@ public class CourseScheduleTeacherSalaryServiceImpl extends BaseServiceImpl<Long
|
|
|
complainsGroupByStudent = courseStudentComplaints.stream().collect(Collectors.groupingBy(CourseScheduleComplaints::getUserId));
|
|
|
}
|
|
|
|
|
|
- BigDecimal zero=new BigDecimal(0);
|
|
|
+// BigDecimal zero=new BigDecimal(0);
|
|
|
|
|
|
//计算学生当前课程应缴费用
|
|
|
for (CourseScheduleStudentPayment studentPayment : studentPaymentsWithCourse) {
|