|
|
@@ -74,21 +74,22 @@ public class DzTeacherServiceImpl implements IDzTeacherService
|
|
|
* @return 结果
|
|
|
*/
|
|
|
@Override
|
|
|
- public int insertDzTeacher(DzTeacher dzTeacher)
|
|
|
+ public Long insertDzTeacher(DzTeacher dzTeacher)
|
|
|
{
|
|
|
if (null == dzTeacher.getDeptId()){
|
|
|
DzSchool school = schoolMapper.selectDzSchoolById(dzTeacher.getSchoolId());
|
|
|
dzTeacher.setDeptId(school.getDeptId());
|
|
|
}
|
|
|
- int id = dzTeacherMapper.insertDzTeacher(dzTeacher);//将老师的userId填充到user的userName中
|
|
|
- Long userId = userService.insertRelateUser(UserTypeEnum.Teacher, dzTeacher.getTeacherId(), dzTeacher.getDeptId(), String.valueOf(id), dzTeacher.getName());
|
|
|
+ dzTeacherMapper.insertDzTeacher(dzTeacher);//将老师的userId填充到user的userName中
|
|
|
+ Long teacherId = dzTeacher.getTeacherId();
|
|
|
+ Long userId = userService.insertRelateUser(UserTypeEnum.Teacher, dzTeacher.getTeacherId(), dzTeacher.getDeptId(), String.valueOf(teacherId), dzTeacher.getName());
|
|
|
//反向更新dzTeacher中的userId
|
|
|
dzTeacher.setUserId(userId);
|
|
|
if (StringUtils.isEmpty(dzTeacher.getName())){
|
|
|
- dzTeacher.setName(String.valueOf(id));
|
|
|
+ dzTeacher.setName(String.valueOf(teacherId));
|
|
|
}
|
|
|
dzTeacherMapper.updateDzTeacher(dzTeacher);
|
|
|
- return id;
|
|
|
+ return teacherId;
|
|
|
}
|
|
|
|
|
|
/**
|