Browse Source

Merge remote-tracking branch 'cloud-schoolapi/ywx'

tags/正式版本
王宁 2 years ago
parent
commit
887ab2879c

+ 5
- 1
sexam/src/main/java/com/xhkjedu/sexam/service/exam/ESubjectSearchService.java View File

37
         List<CTeacherVo> users = eClassMapper.listTeacherBySchoolId(schoolid);//获取学校所有教师
37
         List<CTeacherVo> users = eClassMapper.listTeacherBySchoolId(schoolid);//获取学校所有教师
38
         for (CTeacherVo teacher : teachers) {
38
         for (CTeacherVo teacher : teachers) {
39
             CTeacherVo vo = users.stream().filter(u -> u.getTeacherid().equals(teacher.getTeacherid())).findFirst().orElse(null);
39
             CTeacherVo vo = users.stream().filter(u -> u.getTeacherid().equals(teacher.getTeacherid())).findFirst().orElse(null);
40
-            if (vo != null) teacher.setUsername(vo.getUsername());
40
+            if (vo != null) {
41
+                teacher.setUsername(vo.getUsername());
42
+                teacher.setLoginname(vo.getLoginname());
43
+                teacher.setUsersex(vo.getUsersex());
44
+            }
41
             teacher.setSubjectid(subjectMap.get(teacher.getTeacherid()));
45
             teacher.setSubjectid(subjectMap.get(teacher.getTeacherid()));
42
         }
46
         }
43
         for (Map cmap : classes) {
47
         for (Map cmap : classes) {

+ 6
- 0
sexam/src/main/java/com/xhkjedu/sexam/vo/exam/CTeacherVo.java View File

16
     //教师姓名
16
     //教师姓名
17
     private String username;
17
     private String username;
18
 
18
 
19
+    //登录账号
20
+    private String loginname;
21
+
22
+    //性别0未知1男2女
23
+    private Integer usersex;
24
+
19
     //科目id
25
     //科目id
20
     private String subjectid;
26
     private String subjectid;
21
 
27
 

+ 3
- 6
sexam/src/main/resources/mapper/exam/EClassMapper.xml View File

21
 
21
 
22
     <!--获取班级教师-->
22
     <!--获取班级教师-->
23
     <select id="listTeacherByClassIds" resultType="com.xhkjedu.sexam.vo.exam.CTeacherVo">
23
     <select id="listTeacherByClassIds" resultType="com.xhkjedu.sexam.vo.exam.CTeacherVo">
24
-        select ct.classid,ct.teacherid,u.userphone
25
-        from t_class_teacher ct left join t_user u on ct.teacherid = u.userid
26
-        where ct.classid in(${classids}) and u.userstate=1
27
-        group by ct.teacherid
24
+        select ct.classid,ct.teacherid from t_class_teacher ct where ct.classid in(${classids})
28
     </select>
25
     </select>
29
     <!--获取教师科目-->
26
     <!--获取教师科目-->
30
     <select id="listSubjectByTeacherIds" resultType="com.xhkjedu.sexam.vo.exam.CTeacherVo">
27
     <select id="listSubjectByTeacherIds" resultType="com.xhkjedu.sexam.vo.exam.CTeacherVo">
39
     </select>
36
     </select>
40
     <!--获取学校所有教师-->
37
     <!--获取学校所有教师-->
41
     <select id="listTeacherBySchoolId" resultType="com.xhkjedu.sexam.vo.exam.CTeacherVo">
38
     <select id="listTeacherBySchoolId" resultType="com.xhkjedu.sexam.vo.exam.CTeacherVo">
42
-        select userid teacherid,username from t_user where schoolid=#{schoolid} and usertype=1 and userstate=1
39
+        select userid teacherid,username,loginname,usersex from t_user where schoolid=#{schoolid} and usertype=1 and userstate=1
43
     </select>
40
     </select>
44
     <!--班级教师查找-->
41
     <!--班级教师查找-->
45
     <select id="listSearchTeacher" resultType="java.util.Map">
42
     <select id="listSearchTeacher" resultType="java.util.Map">
53
 
50
 
54
     <!--按班设置教师列表-->
51
     <!--按班设置教师列表-->
55
     <select id="listClassTeacher" resultType="java.util.Map">
52
     <select id="listClassTeacher" resultType="java.util.Map">
56
-        select ct.classid,ct.teacherid,u.username
53
+        select ct.classid,ct.teacherid,u.username,u.loginname,u.usersex
57
         from t_class_teacher ct left join t_user u on ct.teacherid = u.userid
54
         from t_class_teacher ct left join t_user u on ct.teacherid = u.userid
58
         left join t_teacher_powersb tp on tp.teacherid=ct.teacherid
55
         left join t_teacher_powersb tp on tp.teacherid=ct.teacherid
59
         left join t_subject_book sb on tp.lsbid = sb.lsbid
56
         left join t_subject_book sb on tp.lsbid = sb.lsbid

Loading…
Cancel
Save