|
@@ -455,12 +455,14 @@
|
|
|
<result property="name" column="real_name_"/>
|
|
|
<result property="signStatus" column="status_"/>
|
|
|
<result property="courseScheduleName" column="name_"/>
|
|
|
+ <result property="classGroupName" column="class_group_name_"/>
|
|
|
</resultMap>
|
|
|
<select id="queryMusicGroupStudentsSign" resultMap="MusicGroupStudentSignDto">
|
|
|
- SELECT sa.create_time_,su.username_ real_name_,sa.status_,cs.name_
|
|
|
+ SELECT sa.create_time_,su.username_ real_name_,sa.status_,cs.name_,cg.name_ class_group_name_
|
|
|
FROM student_attendance sa
|
|
|
LEFT JOIN sys_user su ON sa.user_id_ = su.id_
|
|
|
LEFT JOIN course_schedule cs ON sa.course_schedule_id_ = cs.id_
|
|
|
+ LEFT JOIN class_group cg ON sa.class_group_id_=cg.id_
|
|
|
<include refid="queryMusicGroupStudentsSignSql"/>
|
|
|
<include refid="global.limit"/>
|
|
|
</select>
|
|
@@ -486,6 +488,9 @@
|
|
|
<if test="userName != null">
|
|
|
AND su.username_ LIKE CONCAT('%',#{userName},'%')
|
|
|
</if>
|
|
|
+ <if test="classGroupId != null">
|
|
|
+ AND sa.class_group_id_ = #{classGroupId}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
</sql>
|
|
|
|