|
|
|
@ -381,15 +381,13 @@ public class UmsUserServiceImpl extends ServiceImpl<UmsUserMapper, UmsUser> impl |
|
|
|
|
} |
|
|
|
|
@Override |
|
|
|
|
public List<TeacherInfVO> getTeacherInfList() { |
|
|
|
|
List<UmsUser> umsUserTeachers = query().eq("role_id", TEACHER_ROLE).list(); |
|
|
|
|
List<UmsTeacher> umsTeachers = umsTeacherMapper.selectList(new LambdaQueryWrapper<>(UmsTeacher.class)); |
|
|
|
|
TeacherInfVO teacherInfVO = null; |
|
|
|
|
List<TeacherInfVO> teacherInfList = new ArrayList<>(); |
|
|
|
|
for (UmsUser umsUserTeacher : umsUserTeachers) { |
|
|
|
|
for (UmsTeacher umsTeacher : umsTeachers) { |
|
|
|
|
teacherInfVO = new TeacherInfVO(); |
|
|
|
|
String teacherName = umsTeacherMapper.selectOne(new LambdaQueryWrapper<>(UmsTeacher.class) |
|
|
|
|
.eq(UmsTeacher::getUserId, umsUserTeacher.getId())).getName(); |
|
|
|
|
teacherInfVO.setName(teacherName); |
|
|
|
|
teacherInfVO.setUserId(umsUserTeacher.getId()); |
|
|
|
|
teacherInfVO.setName(umsTeacher.getName()); |
|
|
|
|
teacherInfVO.setUserId(umsTeacher.getUserId()); |
|
|
|
|
teacherInfList.add(teacherInfVO); |
|
|
|
|
} |
|
|
|
|
return teacherInfList; |
|
|
|
|