|
@@ -407,6 +407,28 @@
|
|
|
GROUP BY su.id_
|
|
|
</select>
|
|
|
|
|
|
+ <select id="findTeaTeachersByOrganAndSubject3" resultMap="ExtendTeacherBasicDto">
|
|
|
+ SELECT
|
|
|
+ su.id_,
|
|
|
+ su.username_,
|
|
|
+ su.real_name_,
|
|
|
+ su.avatar_,
|
|
|
+ t.introduction_,
|
|
|
+ t.organ_id_,
|
|
|
+ t.is_support_extra_practice_lesson_,
|
|
|
+ GROUP_CONCAT(s.name_) subject_names_
|
|
|
+ FROM
|
|
|
+ teacher t
|
|
|
+ LEFT JOIN sys_user su ON t.id_ = su.id_
|
|
|
+ LEFT JOIN subject s ON FIND_IN_SET(s.id_,t.subject_id_)
|
|
|
+ WHERE
|
|
|
+ FIND_IN_SET(#{subjectId},t.subject_id_)
|
|
|
+ AND (t.organ_id_=#{organId} OR FIND_IN_SET(#{organId},t.flow_organ_range_))
|
|
|
+ AND su.del_flag_=0 AND su.lock_flag_=0
|
|
|
+ AND t.organ_id_!=36
|
|
|
+ GROUP BY su.id_
|
|
|
+ </select>
|
|
|
+
|
|
|
<select id="findTeacherByOrganAndSubject" resultMap="TeacherBasicDto">
|
|
|
SELECT
|
|
|
su.id_,
|