|
|
|
|
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">
|