|
@@ -520,6 +520,7 @@
|
|
|
<result property="username" column="username_"/>
|
|
|
<result property="realName" column="real_name_"/>
|
|
|
<result property="organId" column="organ_id_"/>
|
|
|
+ <result property="phone_" column="mobile"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<resultMap id="ExtendTeacherBasicDto" type="com.ym.mec.biz.dal.dto.ExtendTeacherBasicDto" extends="TeacherBasicDto">
|
|
@@ -565,7 +566,8 @@
|
|
|
su.id_,
|
|
|
su.username_,
|
|
|
su.real_name_,
|
|
|
- t.organ_id_
|
|
|
+ t.organ_id_,
|
|
|
+ su.phone_
|
|
|
FROM
|
|
|
teacher t
|
|
|
LEFT JOIN sys_user su ON t.id_ = su.id_
|
|
@@ -666,7 +668,8 @@
|
|
|
su.id_,
|
|
|
su.username_,
|
|
|
su.real_name_,
|
|
|
- t.organ_id_
|
|
|
+ t.organ_id_,
|
|
|
+ su.phone_
|
|
|
FROM
|
|
|
teacher t
|
|
|
LEFT JOIN sys_user su ON t.id_ = su.id_
|
|
@@ -679,7 +682,8 @@
|
|
|
su.id_,
|
|
|
su.username_,
|
|
|
su.real_name_,
|
|
|
- t.organ_id_
|
|
|
+ t.organ_id_,
|
|
|
+ su.phone_
|
|
|
FROM
|
|
|
teacher t
|
|
|
LEFT JOIN sys_user su ON t.id_ = su.id_
|
|
@@ -935,7 +939,7 @@
|
|
|
and FIND_IN_SET(organ_id_,#{organId})
|
|
|
</select>
|
|
|
<select id="findByFlowOrganRangeTeachers" resultMap="TeacherBasicDto">
|
|
|
- SELECT su.id_,su.username_,su.real_name_,t.organ_id_ FROM teacher t
|
|
|
+ SELECT su.id_,su.username_,su.real_name_,t.organ_id_,su.phone_ 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}))
|
|
@@ -956,7 +960,7 @@
|
|
|
</foreach>
|
|
|
</select>
|
|
|
<select id="findTeacherByOrganId" resultMap="TeacherBasicDto">
|
|
|
- SELECT su.id_,su.username_,su.real_name_ FROM teacher t
|
|
|
+ SELECT su.id_,su.username_,su.real_name_,su.phone_ FROM teacher t
|
|
|
LEFT JOIN sys_user su ON t.id_ = su.id_
|
|
|
WHERE su.del_flag_ != 1 AND su.lock_flag_!=1
|
|
|
AND (FIND_IN_SET(t.organ_id_,#{organId}) OR INTE_ARRAY(t.flow_organ_range_,#{organId}))
|