|  | @@ -158,13 +158,19 @@ public class FsUserCoursePeriodDaysServiceImpl extends ServiceImpl<FsUserCourseP
 | 
	
		
			
				|  |  |              day.setLesson(dayList.size() + i.getAndIncrement());
 | 
	
		
			
				|  |  |              day.setDayDate(period.getPeriodStartingTime().plusDays(day.getLesson()));
 | 
	
		
			
				|  |  |              day.setCourseId(entity.getCourseId());
 | 
	
		
			
				|  |  | -            if(video.getViewStartTime() != null){
 | 
	
		
			
				|  |  | +            if(entity.getStartTime() != null){
 | 
	
		
			
				|  |  | +                day.setStartDateTime(LocalDateTime.of(day.getDayDate(), entity.getStartTime()));
 | 
	
		
			
				|  |  | +            }else if(video.getViewStartTime() != null){
 | 
	
		
			
				|  |  |                  day.setStartDateTime(LocalDateTime.of(day.getDayDate(), video.getViewStartTime()));
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            if(video.getViewEndTime() != null){
 | 
	
		
			
				|  |  | +            if(entity.getEndTime1() != null){
 | 
	
		
			
				|  |  | +                day.setEndDateTime(LocalDateTime.of(day.getDayDate(), entity.getEndTime1()));
 | 
	
		
			
				|  |  | +            }else if(video.getViewEndTime() != null){
 | 
	
		
			
				|  |  |                  day.setEndDateTime(LocalDateTime.of(day.getDayDate(), video.getViewEndTime()));
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            if(video.getLastJoinTime() != null){
 | 
	
		
			
				|  |  | +            if(entity.getJoinTime() != null){
 | 
	
		
			
				|  |  | +                day.setLastJoinTime(LocalDateTime.of(day.getDayDate(), entity.getJoinTime()));
 | 
	
		
			
				|  |  | +            }else if(video.getLastJoinTime() != null){
 | 
	
		
			
				|  |  |                  day.setLastJoinTime(LocalDateTime.of(day.getDayDate(), video.getLastJoinTime()));
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              day.setVideoId(e);
 |