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