|
@@ -1324,6 +1324,8 @@
|
|
|
<result property="totalClassTimes" column="total_class_times_"/>
|
|
|
<result property="studentNames" column="student_names_"/>
|
|
|
<result column="teach_mode_" property="teachMode" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
+ <result column="school_id_" property="schoolId"/>
|
|
|
+ <result column="school_name_" property="schoolName"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<sql id="teacherClassCourseScheduleQueryCondition">
|
|
@@ -1354,12 +1356,15 @@
|
|
|
cs.actual_teacher_id_,
|
|
|
cs.teach_mode_,
|
|
|
su.real_name_ username_,
|
|
|
- cg.total_class_times_
|
|
|
+ cg.total_class_times_,
|
|
|
+ cs.schoole_id_ school_id_,
|
|
|
+ s.name school_name_
|
|
|
FROM
|
|
|
course_schedule_teacher_salary csts
|
|
|
LEFT JOIN course_schedule cs ON cs.id_ = csts.course_schedule_id_
|
|
|
LEFT JOIN class_group cg ON cs.class_group_id_=cg.id_
|
|
|
LEFT JOIN sys_user su ON cs.actual_teacher_id_ = su.id_
|
|
|
+ LEFT JOIN school s ON cs.schoole_id_=s.id_
|
|
|
<include refid="teacherClassCourseScheduleQueryCondition"/>
|
|
|
ORDER BY start_class_time_
|
|
|
<include refid="global.limit"/>
|
|
@@ -1417,13 +1422,16 @@
|
|
|
su.username_,
|
|
|
cg.total_class_times_,
|
|
|
GROUP_CONCAT(IF(sa.status_='NORMAL',ssu.username_,NULL)) student_names_,
|
|
|
- MAX(sa.current_class_times_) current_class_times_
|
|
|
+ MAX(sa.current_class_times_) current_class_times_,
|
|
|
+ cs.schoole_id_ school_id_,
|
|
|
+ s.name_ school_name_
|
|
|
FROM
|
|
|
student_attendance sa
|
|
|
LEFT JOIN course_schedule cs ON cs.id_ = sa.course_schedule_id_
|
|
|
LEFT JOIN class_group cg ON cs.class_group_id_=cg.id_
|
|
|
LEFT JOIN sys_user su ON cs.actual_teacher_id_ = su.id_
|
|
|
LEFT JOIN sys_user ssu ON sa.user_id_=ssu.id_
|
|
|
+ LEFT JOIN school s ON cs.schoole_id_ = s.id_
|
|
|
WHERE
|
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
|
AND sa.class_group_id_=#{classGroupId}
|