|
@@ -114,10 +114,11 @@
|
|
|
SELECT su.id_ user_id_,su.username_,su.gender_,su.phone_ parents_phone_,su.real_name_,
|
|
|
su.birthdate_,su.nation_,su.organ_id_,
|
|
|
CASE WHEN su.password_ IS NULL THEN 0 ELSE 1 END isActive_,
|
|
|
- CASE WHEN pla.id_ IS NULL THEN 0 ELSE 1 END isMake_,st.service_tag_,st.operating_tag_
|
|
|
+ CASE WHEN pla.id_ IS NULL THEN 0 ELSE 1 END isMake_,st.service_tag_,st.operating_tag_,tu.username_ teacher_name_
|
|
|
FROM sys_user su
|
|
|
LEFT JOIN practice_lesson_apply pla ON su.id_ = pla.user_id_
|
|
|
LEFT JOIN student st ON st.user_id_ = su.id_
|
|
|
+ left join sys_usre tu on tu.id_ = st.teacher_id_
|
|
|
<include refid="findStudentsByOrganIdSql"/>
|
|
|
ORDER BY su.create_time_ DESC
|
|
|
<include refid="global.limit"/>
|
|
@@ -167,7 +168,7 @@
|
|
|
WHERE su.user_type_ LIKE '%STUDENT%' AND su.del_flag_ = 0
|
|
|
<include refid="queryHasCourseSql"/>
|
|
|
</select>
|
|
|
- <select id="findStudentBaseInfoByUserID" resultMap="studentManageListDto">
|
|
|
+ <select id="findStudentBaseInfoByUserID" resultMap="">
|
|
|
SELECT su.username_,su.gender_,su.birthdate_,su.real_name_,su.id_ user_id_,
|
|
|
su.phone_ parents_phone_,sr.current_class_,sr.current_grade_,su.nation_
|
|
|
FROM sys_user su
|
|
@@ -745,6 +746,7 @@
|
|
|
<result property="courseBalance" column="course_balance_"/>
|
|
|
<result property="serviceTag" column="service_tag_" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
<result property="operatingTag" column="operating_tag_" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
+ <result property="teacherName" column="teacher_name_"/>
|
|
|
</resultMap>
|
|
|
<select id="queryHasCourseStudent" resultMap="studentManageListDto">
|
|
|
SELECT su.id_ user_id_,su.username_,su.gender_,GROUP_CONCAT(DISTINCT sr.parents_name_)parents_name_,
|