|
|
@@ -82,15 +82,13 @@ public class TeacherServiceImpl implements TeacherService{
|
|
|
if(sysTeacherMapper.count(formdata.getTeacher_number(), formdata.getSchool_id()) > 0){
|
|
|
throw new BizException(BizExceptionCode.REPEAT_TEACHER_NUMBER);
|
|
|
}
|
|
|
- sysTeacherMapper.insertSelective(formdata);
|
|
|
//新增账户,并更新教师表UserId字段
|
|
|
if (!StringUtils.isEmpty(formdata.getTeacher_phone())) {
|
|
|
Long userId = createAccount(formdata);
|
|
|
- SysTeacher sysTeacher = new SysTeacher();
|
|
|
- sysTeacher.setTeacher_id(formdata.getTeacher_id());
|
|
|
- sysTeacher.setUser_id(userId);
|
|
|
- sysTeacherMapper.updateByPrimaryKeySelective(sysTeacher);
|
|
|
+ formdata.setUser_id(userId);
|
|
|
}
|
|
|
+ sysTeacherMapper.insertSelective(formdata);
|
|
|
+
|
|
|
} else {
|
|
|
//更新教师
|
|
|
if(sysTeacherMapper.count(formdata.getTeacher_number(), formdata.getSchool_id()) > 0 &&
|