|
@@ -149,8 +149,7 @@
|
|
|
|
|
|
<select id="findStudentsByOrganId" resultMap="studentManageListDto">
|
|
|
SELECT o.`name_` organ_name_,o.grade_type_,s.`user_id_`,s.repair_flag_ ,su.`username_` ,su.`phone_` parents_phone_,s.ext_subject_ids_,
|
|
|
- sut.name_ real_name_,su.`gender_` , su.organ_id_,su.avatar_,
|
|
|
- tu.`real_name_` teacher_name_,CASE s.service_tag_ WHEN 2 THEN 0 ELSE s.service_tag_ END service_tag_ ,s.`operating_tag_` ,
|
|
|
+ sut.name_ real_name_,su.`gender_` , su.organ_id_,su.avatar_,CASE s.service_tag_ WHEN 2 THEN 0 ELSE s.service_tag_ END service_tag_ ,s.`operating_tag_` ,
|
|
|
s.care_package_, s.come_on_package_, suca.`course_balance_` ,suca.balance_,
|
|
|
sub.`name_` music_group_subject_ ,su.birthdate_,s.subject_id_list_,s.teacher_id_,s.current_grade_num_,s.current_class_,s.member_rank_setting_id_,
|
|
|
CASE WHEN su.password_ IS NULL THEN FALSE ELSE TRUE END isActive_,s.is_new_user_,
|
|
@@ -160,7 +159,6 @@
|
|
|
smcr.user_id_ record_user_id_
|
|
|
FROM `student` s LEFT JOIN `sys_user` su ON s.`user_id_` = su.`id_`
|
|
|
LEFT JOIN `organization` o ON o.`id_` = su.`organ_id_`
|
|
|
- LEFT JOIN `sys_user` tu ON tu.`id_` = s.`teacher_id_`
|
|
|
LEFT JOIN `sys_user_cash_account` suca ON suca.`user_id_` = s.`user_id_`
|
|
|
LEFT JOIN `subject` sub ON sub.id_ = s.`subject_id_list_`
|
|
|
LEFT JOIN sys_user_tsign sut ON sut.user_id_ = s.user_id_
|
|
@@ -216,14 +214,6 @@
|
|
|
AND s.service_tag_ = 1
|
|
|
</if>
|
|
|
</if>
|
|
|
- <if test="hasTeacher != null">
|
|
|
- <if test="hasTeacher == 0">
|
|
|
- AND s.teacher_id_ IS NULL
|
|
|
- </if>
|
|
|
- <if test="hasTeacher == 1">
|
|
|
- AND s.teacher_id_ IS NOT NULL
|
|
|
- </if>
|
|
|
- </if>
|
|
|
<if test="hasMember != null">
|
|
|
<if test="hasMember == 0">
|
|
|
AND s.member_rank_setting_id_ IS NULL
|
|
@@ -236,7 +226,7 @@
|
|
|
</if>
|
|
|
</if>
|
|
|
<if test="teacherId != null">
|
|
|
- AND s.teacher_id_ = #{teacherId}
|
|
|
+ AND s.user_id_ IN (select distinct student_id_ from student_teacher_mapper where teacher_id_ = #{teacherId})
|
|
|
</if>
|
|
|
<if test="isNewUser != null">
|
|
|
AND s.is_new_user_ = #{isNewUser}
|