@@ -1882,7 +1882,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
Date date = new Date();
//课程已结束,更新“未签到”学生的状态未“旷课”
- List<StudentAttendance> studentAttendanceList = courseScheduleDao.queryUnsignedStudentList();
+ /*List<StudentAttendance> studentAttendanceList = courseScheduleDao.queryUnsignedStudentList();
if (studentAttendanceList != null && studentAttendanceList.size() > 0) {
// 获取老师的考勤记录
Map<Long, TeacherAttendance> teacherAttendanceMap = teacherAttendanceDao
@@ -1911,7 +1911,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
studentAttendanceDao.addStudentAttendances(studentAttendanceList);
}
- }
+ }*/
//自动更新课程状态至“已结束”
List<CourseSchedule> list = courseScheduleDao.queryFinishedWithNoUpdateStatus();
@@ -278,7 +278,7 @@
<select id="findStudentCourseHomeworks" resultMap="StudentCourseHomeworkDtoMap">
SELECT sch.attachments_,sch.is_replied_,sch.is_view_,sch.create_time_,su.username_,su.phone_,s.name_ subject_name_
FROM course_schedule_student_payment cssp
- LEFT JOIN student_course_homework sch ON sch.course_schedule_id_ = cssp.course_schedule_id_ AND cssp.user_id_ = sch.user_id_
+ LEFT JOIN student_course_homework sch ON sch.course_schedule_id_ = cssp.course_schedule_id_ AND cssp.user_id_ = sch.user_id_ AND sch.status_ = 1
LEFT JOIN sys_user su ON cssp.user_id_ = su.id_
LEFT JOIN student_registration sr ON cssp.music_group_id_ = sr.music_group_id_ AND cssp.user_id_ = sr.user_id_
LEFT JOIN `subject` s ON s.id_ = sr.actual_subject_id_
@@ -675,7 +675,7 @@
SELECT COUNT(id_) FROM student_attendance WHERE course_schedule_id_ = #{courseScheduleId} AND status_ = #{status}
</select>
<select id="countHomeworkNum" resultType="java.lang.Integer">
- SELECT COUNT(id_) FROM student_course_homework WHERE course_schedule_id_ = #{courseScheduleId}
+ SELECT COUNT(id_) FROM student_course_homework WHERE course_schedule_id_ = #{courseScheduleId} AND status_ = 1
<select id="countRepliedNum" resultType="java.lang.Integer">
SELECT COUNT(id_) FROM student_course_homework WHERE course_schedule_id_ = #{courseScheduleId} AND is_replied_ = 1