yonge 2 years ago
parent
commit
1d5090b6d0

+ 10 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/dto/TeacherBasicDto.java

@@ -9,6 +9,8 @@ public class TeacherBasicDto {
     private String username;
 
     private Integer organId;
+    
+    private String mobile;
 
     public Integer getOrganId() {
         return organId;
@@ -41,4 +43,12 @@ public class TeacherBasicDto {
     public void setUsername(String username) {
         this.username = username;
     }
+
+	public String getMobile() {
+		return mobile;
+	}
+
+	public void setMobile(String mobile) {
+		this.mobile = mobile;
+	}
 }

+ 9 - 5
mec-biz/src/main/resources/config/mybatis/TeacherMapper.xml

@@ -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}))