|
@@ -51,13 +51,14 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherMapper, Teacher> impl
|
|
lqw.like(StrUtil.isNotBlank(bo.getTeacherName()), Teacher::getTeacherName, bo.getTeacherName());
|
|
lqw.like(StrUtil.isNotBlank(bo.getTeacherName()), Teacher::getTeacherName, bo.getTeacherName());
|
|
lqw.eq(StrUtil.isNotBlank(bo.getIntroduce()), Teacher::getIntroduce, bo.getIntroduce());
|
|
lqw.eq(StrUtil.isNotBlank(bo.getIntroduce()), Teacher::getIntroduce, bo.getIntroduce());
|
|
lqw.eq(StrUtil.isNotBlank(bo.getAvatar()), Teacher::getAvatar, bo.getAvatar());
|
|
lqw.eq(StrUtil.isNotBlank(bo.getAvatar()), Teacher::getAvatar, bo.getAvatar());
|
|
- lqw.eq(bo.getStatus() != null, Teacher::getStatus, bo.getStatus());
|
|
|
|
|
|
+ lqw.in(bo.getStatus() != null, Teacher::getStatus, bo.getStatus());
|
|
lqw.eq(StrUtil.isNotBlank(bo.getEncoder()), Teacher::getEncoder, bo.getEncoder());
|
|
lqw.eq(StrUtil.isNotBlank(bo.getEncoder()), Teacher::getEncoder, bo.getEncoder());
|
|
lqw.eq(bo.getSex() != null, Teacher::getSex, bo.getSex());
|
|
lqw.eq(bo.getSex() != null, Teacher::getSex, bo.getSex());
|
|
lqw.eq(bo.getOldYear() != null, Teacher::getOldYear, bo.getOldYear());
|
|
lqw.eq(bo.getOldYear() != null, Teacher::getOldYear, bo.getOldYear());
|
|
List<TeacherVo> teacherVos = entity2Vo(this.list(lqw));
|
|
List<TeacherVo> teacherVos = entity2Vo(this.list(lqw));
|
|
for (TeacherVo teacherVo : teacherVos) {
|
|
for (TeacherVo teacherVo : teacherVos) {
|
|
List<TeacherProjectVo> teacherProjectVo = teacherProjectService.queryTeacher(teacherVo.getTeacherId());
|
|
List<TeacherProjectVo> teacherProjectVo = teacherProjectService.queryTeacher(teacherVo.getTeacherId());
|
|
|
|
+ teacherVo.setTeacherProjectList(teacherProjectVo);
|
|
}
|
|
}
|
|
return teacherVos;
|
|
return teacherVos;
|
|
}
|
|
}
|
|
@@ -90,7 +91,7 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherMapper, Teacher> impl
|
|
add.setUpdateTime(DateUtils.getNowTime());
|
|
add.setUpdateTime(DateUtils.getNowTime());
|
|
add.setEncoder(ServletUtils.getEncoded("MK"));
|
|
add.setEncoder(ServletUtils.getEncoded("MK"));
|
|
boolean save = this.save(add);
|
|
boolean save = this.save(add);
|
|
- for (TeacherProjectAddBo teacherProjectAddBo : bo.getTeacherProjectAddBo()) {
|
|
|
|
|
|
+ for (TeacherProjectAddBo teacherProjectAddBo : bo.getTeacherProjectList()) {
|
|
teacherProjectService.insertByAddBo(teacherProjectAddBo);
|
|
teacherProjectService.insertByAddBo(teacherProjectAddBo);
|
|
}
|
|
}
|
|
return save;
|
|
return save;
|
|
@@ -104,7 +105,7 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherMapper, Teacher> impl
|
|
LambdaQueryWrapper<TeacherProject> lqw = Wrappers.lambdaQuery();
|
|
LambdaQueryWrapper<TeacherProject> lqw = Wrappers.lambdaQuery();
|
|
lqw.eq(TeacherProject::getTeacherId,update.getTeacherId());
|
|
lqw.eq(TeacherProject::getTeacherId,update.getTeacherId());
|
|
teacherProjectService.remove(lqw);
|
|
teacherProjectService.remove(lqw);
|
|
- for (TeacherProjectAddBo teacherProjectAddBo : bo.getTeacherProjectAddBo()) {
|
|
|
|
|
|
+ for (TeacherProjectAddBo teacherProjectAddBo : bo.getTeacherProjectList()) {
|
|
teacherProjectService.insertByAddBo(teacherProjectAddBo);
|
|
teacherProjectService.insertByAddBo(teacherProjectAddBo);
|
|
}
|
|
}
|
|
return this.updateById(update);
|
|
return this.updateById(update);
|