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