刘俊驰 8 月之前
父节点
当前提交
893a94461d

+ 4 - 1
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/CourseScheduleServiceImpl.java

@@ -686,6 +686,7 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
         String star = sysConfigService.findConfigValue(SysConfigConstant.COURSE_START_SETTING);//系统开课时间
         String end = sysConfigService.findConfigValue(SysConfigConstant.COURSE_END_SETTING);//系统关课时间
 
+        LocalDate now = LocalDate.now();
         //获取每日日期数据
         while (firstDay.isBefore(lastDay) || firstDay.isEqual(lastDay)) {
             CourseCalendarEntity entity = new CourseCalendarEntity();
@@ -699,7 +700,9 @@ public class CourseScheduleServiceImpl extends ServiceImpl<CourseScheduleDao, Co
                         .map(t -> getCourseTimeEntity(entity, (JSONObject) t))
                         .filter(f -> checkTime(f, star, end))
                         .collect(Collectors.toList());
-                entity.setCourseTime(timeEntities);
+                if (!now.isAfter(firstDay)) {
+                    entity.setCourseTime(timeEntities);
+                }
             }
             list.add(entity);
             firstDay = firstDay.plusDays(1L);