|
@@ -43,7 +43,23 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherMapper, Teacher> impl
|
|
|
@Override
|
|
|
public TeacherVo queryById(Long teacherId){
|
|
|
Teacher db = this.baseMapper.selectById(teacherId);
|
|
|
- return BeanUtil.toBean(db, TeacherVo.class);
|
|
|
+ TeacherVo teacherVo = BeanUtil.toBean(db, TeacherVo.class);
|
|
|
+ List<TeacherProjectVo> teacherProjectVo = teacherProjectService.queryTeacher(teacherVo.getTeacherId());
|
|
|
+ //要转换的list集合
|
|
|
+ List<Long> testList = new ArrayList();
|
|
|
+ for (TeacherProjectVo projectVo : teacherProjectVo) {
|
|
|
+ testList.add(projectVo.getProjectId());
|
|
|
+ }
|
|
|
+
|
|
|
+ //初始化需要得到的数组
|
|
|
+ Long[] array = new Long[testList.size()];
|
|
|
+
|
|
|
+ //使用for循环得到数组
|
|
|
+ for(int i = 0; i < testList.size();i++){
|
|
|
+ array[i] = testList.get(i);
|
|
|
+ }
|
|
|
+ teacherVo.setTeacherProjectList(array);
|
|
|
+ return teacherVo;
|
|
|
}
|
|
|
|
|
|
@Override
|