Преглед на файлове

教师基本信息

tags/正式3.2.0
雍文秀 преди 2 години
родител
ревизия
baeb956726
променени са 1 файла, в които са добавени 7 реда и са изтрити 3 реда
  1. 7
    3
      suser/src/main/resources/mapper/system/UserMapper.xml

+ 7
- 3
suser/src/main/resources/mapper/system/UserMapper.xml Целия файл

@@ -94,8 +94,12 @@
94 94
         <result property="userphone" column="userphone"></result>
95 95
         <result property="usertime" column="usertime"></result>
96 96
         <result property="createtime" column="createtime"></result>
97
-        <result property="lsbname" column="lsbname"></result>
98 97
         <result property="rolename" column="rolename"></result>
98
+        <collection property="lsblist" ofType="java.util.Map" javaType="java.util.List">
99
+            <result property="subjectname" column="subjectname"></result>
100
+            <result property="versionname" column="versionname"></result>
101
+            <result property="lsbname" column="lsbname"></result>
102
+        </collection>
99 103
         <collection property="classlist" ofType="java.util.Map"
100 104
                     javaType="java.util.List" select="listTeacherClass" column="{userid=userid,classtype=classtype,year=year}">
101 105
         </collection>
@@ -118,8 +122,7 @@
118 122
     <!--教师基本信息-->
119 123
     <select id="getTeacherInfo" resultMap="teacherInfoMap">
120 124
         select u.userid,u.username,u.headpic,u.loginname,u.usersex,u.userphone,u.usertime,u.createtime
121
-        ,group_concat(distinct s.subjectname order by s.subjectorder)subjectname
122
-        ,group_concat(concat(s.subjectname,'-',v.versionname,'-',sb.lsbname) separator '  ')lsbname
125
+        ,s.subjectname,v.versionname,sb.lsbname
123 126
         ,(select group_concat(r.rolename separator '  ')
124 127
         from t_user_role ur left join t_role r on ur.roleid=r.roleid where ur.userid=#{userid})rolename
125 128
         ,#{classtype} classtype,#{year} year
@@ -129,6 +132,7 @@
129 132
         left join t_subject s on sb.subjectid=s.subjectid
130 133
         LEFT JOIN t_version v ON sb.versionid=v.versionid
131 134
         where u.userid=#{userid}
135
+        order by s.subjectorder,v.versionorder,sb.lsborder
132 136
     </select>
133 137
     <!--更新学生硬件绑定信息-->
134 138
     <update id="updateBindMac">

Loading…
Отказ
Запис