|
|
@@ -229,9 +229,8 @@ public class FsUserCoursePeriodServiceImpl implements IFsUserCoursePeriodService
|
|
|
LocalDate endTime = period.getPeriodEndTime();
|
|
|
|
|
|
boolean isActive = startTime != null && !startTime.isAfter(currentDate)
|
|
|
- && (endTime == null || !endTime.isBefore(currentDate));
|
|
|
-
|
|
|
- return isActive;
|
|
|
+ && endTime != null && !endTime.isBefore(currentDate) && Long.valueOf(3).equals(period.getPeriodStatus());
|
|
|
+ return !isActive;
|
|
|
})
|
|
|
.collect(Collectors.toList());
|
|
|
|
|
|
@@ -277,6 +276,7 @@ public class FsUserCoursePeriodServiceImpl implements IFsUserCoursePeriodService
|
|
|
}
|
|
|
|
|
|
fsUserCoursePeriod.setPeriodEndTime(LocalDate.now());
|
|
|
+ fsUserCoursePeriod.setPeriodStatus(Long.valueOf(3));
|
|
|
fsUserCoursePeriodMapper.updateFsUserCoursePeriod(fsUserCoursePeriod);
|
|
|
|
|
|
// 修改大于当前时间的课程状态
|