|
@@ -324,6 +324,9 @@
|
|
|
<result property="startClassTime" column="start_class_time_"/>
|
|
|
<result property="teacherId" column="actual_teacher_id_"/>
|
|
|
<result property="status" column="status_"/>
|
|
|
+ <result property="expiryDate" column="expiry_date_"/>
|
|
|
+ <result property="teacherName" column="real_name_"/>
|
|
|
+ <result property="headUrl" column="avatar_"/>
|
|
|
</resultMap>
|
|
|
<select id="findStudentHomeworkRecord" resultMap="StudentHomeworkRecordDto">
|
|
|
SELECT
|
|
@@ -332,10 +335,15 @@
|
|
|
cs.name_ course_name_,
|
|
|
CONCAT(cs.class_date_,' ',cs.start_class_time_) start_class_time_,
|
|
|
cs.actual_teacher_id_,
|
|
|
- sch.status_
|
|
|
+ sch.status_,
|
|
|
+ ch.expiry_date_,
|
|
|
+ su.real_name_,
|
|
|
+ su.avatar_
|
|
|
FROM
|
|
|
student_course_homework sch
|
|
|
+ LEFT JOIN course_homework ch ON ch.id_ = sch.course_homework_id_
|
|
|
LEFT JOIN course_schedule cs ON cs.id_ = sch.course_schedule_id_
|
|
|
+ LEFT JOIN sys_user su ON su.id_ = cs.actual_teacher_id_
|
|
|
WHERE sch.user_id_=#{userId}
|
|
|
AND DATE_FORMAT(class_date_, '%Y-%m')=DATE_FORMAT(#{classDate}, '%Y-%m')
|
|
|
ORDER BY CONCAT(cs.class_date_,' ',cs.start_class_time_) DESC
|