| 
														
															@@ -54,9 +54,9 @@ public class TeacherFreeTimeServiceImpl extends ServiceImpl<TeacherFreeTimeDao, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         TeacherFreeTime oldTeacherFreeTime = baseMapper.selectOne(Wrappers.<TeacherFreeTime>lambdaQuery().eq(TeacherFreeTime::getTeacherId, teacherId)); 
														 | 
														
														 | 
														
															         TeacherFreeTime oldTeacherFreeTime = baseMapper.selectOne(Wrappers.<TeacherFreeTime>lambdaQuery().eq(TeacherFreeTime::getTeacherId, teacherId)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         //删除原有设置 
														 | 
														
														 | 
														
															         //删除原有设置 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if(Objects.nonNull(oldTeacherFreeTime)){ 
														 | 
														
														 | 
														
															         if(Objects.nonNull(oldTeacherFreeTime)){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            teacherFreeTime.setRecentFreeTime(oldTeacherFreeTime.getRecentFreeTime()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             baseMapper.deleteById(oldTeacherFreeTime.getId()); 
														 | 
														
														 | 
														
															             baseMapper.deleteById(oldTeacherFreeTime.getId()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        teacherFreeTime.setRecentFreeTime(oldTeacherFreeTime.getRecentFreeTime()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         baseMapper.insert(teacherFreeTime); 
														 | 
														
														 | 
														
															         baseMapper.insert(teacherFreeTime); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         //更新老师30天内是否有空 
														 | 
														
														 | 
														
															         //更新老师30天内是否有空 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         this.updateTeacherFreeTime(teacherId); 
														 | 
														
														 | 
														
															         this.updateTeacherFreeTime(teacherId); 
														 |