|
@@ -110,6 +110,11 @@ public class TeacherServiceImpl extends BaseServiceImpl<Integer, Teacher> imple
|
|
|
}
|
|
|
return id;
|
|
|
}
|
|
|
+ if(Objects.nonNull(teacher.getEntryDate())&&Objects.nonNull(teacher.getFormalStaffDate())){
|
|
|
+ if(teacher.getEntryDate().compareTo(teacher.getFormalStaffDate())>0){
|
|
|
+ throw new BizException("入职日期不可晚于转正日期");
|
|
|
+ }
|
|
|
+ }
|
|
|
teacher.setUserType("TEACHER");
|
|
|
teacher.setUsername(teacher.getRealName());
|
|
|
teacherDao.addSysUser(teacher);
|
|
@@ -139,6 +144,11 @@ public class TeacherServiceImpl extends BaseServiceImpl<Integer, Teacher> imple
|
|
|
throw new BizException("手机号已存在");
|
|
|
}
|
|
|
}
|
|
|
+ if(Objects.nonNull(teacher.getEntryDate())&&Objects.nonNull(teacher.getFormalStaffDate())){
|
|
|
+ if(teacher.getEntryDate().compareTo(teacher.getFormalStaffDate())>0){
|
|
|
+ throw new BizException("入职日期不可晚于转正日期");
|
|
|
+ }
|
|
|
+ }
|
|
|
teacher.setUpdateTime(new Date());
|
|
|
teacher.setTeacherOrganId(teacher.getOrganId());
|
|
|
teacherDao.update(teacher);
|