|
|
@@ -160,6 +160,11 @@ public class TeacherServiceImpl implements TeacherService{
|
|
|
Long userId = createAccount(teacher);
|
|
|
teacher.setUser_id(userId);
|
|
|
}
|
|
|
+ Integer count;
|
|
|
+ count = sysTeacherMapper.count(teacher.getTeacher_number(),schoolId);
|
|
|
+ if(count > 0){
|
|
|
+ throw new BizException(BizExceptionCode.REPEAT_TEACHER_NUMBER);
|
|
|
+ }
|
|
|
sysTeacherMapper.insertSelective(teacher);
|
|
|
teachers.add(teacher);
|
|
|
//年纪存在、需要更新
|