Browse Source

教师基本信息

tags/正式3.2.0
雍文秀 2 years ago
parent
commit
baeb956726
1 changed files with 7 additions and 3 deletions
  1. 7
    3
      suser/src/main/resources/mapper/system/UserMapper.xml

+ 7
- 3
suser/src/main/resources/mapper/system/UserMapper.xml View File

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

Loading…
Cancel
Save