فهرست منبع

教师工号导入重复

zhaoy 7 سال پیش
والد
کامیت
5ee0bf27e6

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

@@ -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);
                     //年纪存在、需要更新