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