|
|
@@ -77,6 +77,7 @@ public class TeacherServiceImpl implements TeacherService{
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional
|
|
|
public DocBaseDTO saveFormData(SysTeacher formdata) {
|
|
|
if (null == formdata){
|
|
|
throw new BizException(BizExceptionCode.EMPTY_DATA);
|
|
|
@@ -117,7 +118,11 @@ public class TeacherServiceImpl implements TeacherService{
|
|
|
UserDO userDO = new UserDO();
|
|
|
userDO.setUserId(sysTeacher.getUser_id());
|
|
|
userDO.setUserPhone(formdata.getTeacher_phone());
|
|
|
- userMapper.update(userDO);
|
|
|
+ try {
|
|
|
+ userMapper.update(userDO);
|
|
|
+ } catch (Exception e) {
|
|
|
+ throw new BizException(76200, "手机号已注册");
|
|
|
+ }
|
|
|
}
|
|
|
sysTeacherMapper.updateByPrimaryKeySelective(formdata);
|
|
|
docBaseDTO = new DocBaseDTO(formdata.getTeacher_id(), CODE, NAME);
|