ソースを参照

教师基本信息,学生登陆

tags/正式3.2.0
雍文秀 2年前
コミット
2c491b2713
1個のファイルの変更5行の追加4行の削除
  1. 5
    4
      suser/src/main/resources/mapper/system/UserMapper.xml

+ 5
- 4
suser/src/main/resources/mapper/system/UserMapper.xml ファイルの表示

@@ -13,7 +13,7 @@
13 13
     </select>
14 14
     <!--学生andorid登录,20211221添加GROUP_CONCAT,因为不绑定的情况下一个mac可以多个帐号登录-->
15 15
     <select id="getUserByLoginnameMac" resultType="com.xhkjedu.suser.vo.system.UserVo">
16
-        select u.userid,u.username,u.loginname,u.loginpwd,u.userbirthday,u.cardid,u.headpic,u.usertype,
16
+        select u.userid,u.username,u.loginname,u.loginpwd,u.userbirthday,u.cardid,u.headpic,u.usertype,u.usersex,u.userphone,
17 17
         u.userstate,u.opepassword,u.createid,u.createtime,u.deleteid,u.deletetime,u.schoolid,u.bindmac,u.mac,u.usertime
18 18
         ,s.year,s.schoolname,s.schoollevel,s.schoolstate,s.bindmac sbindmac,s.errorrate,s.schooldomain
19 19
         ,(case when u.userphone is null or u.userphone='' then 0 else 1 end)hasphone
@@ -95,11 +95,12 @@
95 95
         <result property="usertime" column="usertime"></result>
96 96
         <result property="createtime" column="createtime"></result>
97 97
         <result property="rolename" column="rolename"></result>
98
-        <collection property="lsblist" ofType="java.util.Map" javaType="java.util.List">
98
+        <result property="lsbname" column="lsbname"></result>
99
+        <!--<collection property="lsblist" ofType="java.util.Map" javaType="java.util.List">
99 100
             <result property="subjectname" column="subjectname"></result>
100 101
             <result property="versionname" column="versionname"></result>
101 102
             <result property="lsbname" column="lsbname"></result>
102
-        </collection>
103
+        </collection>-->
103 104
         <collection property="classlist" ofType="java.util.Map"
104 105
                     javaType="java.util.List" select="listTeacherClass" column="{userid=userid,classtype=classtype,year=year}">
105 106
         </collection>
@@ -122,7 +123,7 @@
122 123
     <!--教师基本信息-->
123 124
     <select id="getTeacherInfo" resultMap="teacherInfoMap">
124 125
         select u.userid,u.username,u.headpic,u.loginname,u.usersex,u.userphone,u.usertime,u.createtime
125
-        ,s.subjectname,v.versionname,sb.lsbname
126
+        ,s.subjectname,group_concat(concat(s.subjectname,'-',v.versionname,'-',sb.lsbname) separator '    ')lsbname
126 127
         ,(select group_concat(r.rolename separator '  ')
127 128
         from t_user_role ur left join t_role r on ur.roleid=r.roleid where ur.userid=#{userid})rolename
128 129
         ,#{classtype} classtype,#{year} year

読み込み中…
キャンセル
保存