chenw 6 жил өмнө
parent
commit
63c5de29a6

+ 6 - 1
applications/school/school-server/src/main/java/com/usoftchina/smartschool/school/basic/service/impl/TeacherServiceImpl.java

@@ -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);