|
@@ -764,7 +764,10 @@
|
|
|
<select id="findByFlowOrganRangeTeachers" resultMap="TeacherBasicDto">
|
|
|
SELECT su.id_,su.username_,su.real_name_,t.organ_id_ FROM teacher t
|
|
|
LEFT JOIN sys_user su ON t.id_ = su.id_
|
|
|
- WHERE su.del_flag_ = 0 AND (INTE_ARRAY(#{organId},t.flow_organ_range_) OR FIND_IN_SET(t.organ_id_,#{organId}))
|
|
|
+ WHERE su.del_flag_ = 0
|
|
|
+ <if test="organId != null and organId != ''">
|
|
|
+ AND (INTE_ARRAY(#{organId},t.flow_organ_range_) OR FIND_IN_SET(t.organ_id_,#{organId}))
|
|
|
+ </if>
|
|
|
</select>
|
|
|
|
|
|
<select id="findByTeacherIds" resultMap="Teacher">
|