|
@@ -812,7 +812,7 @@
|
|
|
<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
|
|
|
+ WHERE su.del_flag_ = 0 AND su.lock_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>
|
|
@@ -829,7 +829,7 @@
|
|
|
<select id="findTeacherByOrganId" resultMap="TeacherBasicDto">
|
|
|
SELECT su.id_,su.username_,su.real_name_ FROM teacher t
|
|
|
LEFT JOIN sys_user su ON t.id_ = su.id_
|
|
|
- WHERE su.del_flag_ != 1
|
|
|
+ WHERE su.del_flag_ != 1 AND su.lock_flag_!=1
|
|
|
<if test="organId != null">
|
|
|
AND (FIND_IN_SET(t.organ_id_,#{organId}) OR INTE_ARRAY(t.flow_organ_range_,#{organId}))
|
|
|
</if>
|
|
@@ -850,7 +850,7 @@
|
|
|
<select id="searchTeachers" resultMap="TeacherBasicDto">
|
|
|
SELECT su.id_,su.username_,su.real_name_ FROM teacher t
|
|
|
LEFT JOIN sys_user su ON t.id_ = su.id_
|
|
|
- WHERE su.del_flag_ != 1
|
|
|
+ WHERE su.del_flag_ != 1 AND su.lock_flag_!=1
|
|
|
<if test="organId != null">
|
|
|
AND FIND_IN_SET(t.organ_id_,#{organId})
|
|
|
</if>
|
|
@@ -861,7 +861,7 @@
|
|
|
<select id="countTeacherName" resultType="java.lang.Integer">
|
|
|
SELECT COUNT(su.id_) FROM teacher t
|
|
|
LEFT JOIN sys_user su ON t.id_ = su.id_
|
|
|
- WHERE su.del_flag_ != 1
|
|
|
+ WHERE su.del_flag_ != 1 AND su.lock_flag_!=1
|
|
|
<include refid="queryPageNameSql"/>
|
|
|
</select>
|
|
|
<sql id="queryPageNameSql">
|
|
@@ -885,7 +885,7 @@
|
|
|
SELECT su.id_,su.real_name_,su.avatar_,GROUP_CONCAT(s.name_) subject_name_ 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 su.del_flag_ != 1
|
|
|
+ WHERE su.del_flag_ != 1 AND su.lock_flag_!=1
|
|
|
<include refid="queryPageNameSql"/>
|
|
|
GROUP BY su.id_
|
|
|
<include refid="global.limit"/>
|
|
@@ -951,7 +951,7 @@
|
|
|
<if test="search != null and search != ''">
|
|
|
AND (su.real_name_ LIKE CONCAT('%',#{search},'%') OR su.username_ LIKE CONCAT('%',#{search},'%'))
|
|
|
</if>
|
|
|
- AND su.del_flag_ = 0
|
|
|
+ AND su.del_flag_ = 0 AND su.lock_flag_=0
|
|
|
GROUP BY su.id_
|
|
|
</select>
|
|
|
<select id="queryTeacherImModel" resultMap="com.ym.mec.biz.dal.dao.MusicGroupDao.ImUserModel">
|