|
@@ -116,12 +116,14 @@ public class FsUserCoursePeriodDaysServiceImpl extends ServiceImpl<FsUserCourseP
|
|
|
}else{
|
|
|
days = DateUtil.differenceTime(period.getPeriodStartingTime(), period.getPeriodEndTime(), TimeTypeEnum.DAY);
|
|
|
}
|
|
|
+ days++;
|
|
|
if(num + entity.getVideoIds().size() > days) return R.error("课程不能超过营期范围");
|
|
|
- AtomicInteger i = new AtomicInteger(1);
|
|
|
+ AtomicInteger i = new AtomicInteger(0);
|
|
|
List<FsUserCoursePeriodDays> collect = entity.getVideoIds().stream().map(e -> {
|
|
|
FsUserCoursePeriodDays day = new FsUserCoursePeriodDays();
|
|
|
day.setPeriodId(entity.getPeriodId());
|
|
|
day.setLesson(num + i.getAndIncrement());
|
|
|
+ day.setDayDate(period.getPeriodStartingTime().plusDays(day.getLesson()));
|
|
|
day.setCourseId(entity.getCourseId());
|
|
|
day.setVideoId(e);
|
|
|
day.setCreateTime(new Date());
|