|
@@ -1968,9 +1968,11 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
StudentVipGroupDetailDto vipGroupDetail = vipGroupDao.getVipGroupDetail(groupId);
|
|
|
if (StringUtils.isNotEmpty(vipGroup.getCourseSchedulesJson())) {
|
|
|
vipGroupDetail.setCourseSchedules(JSON.parseArray(vipGroup.getCourseSchedulesJson(), CourseSchedule.class));
|
|
|
+ // 排课时间排序
|
|
|
List<CourseSchedule> collect = vipGroupDetail.getCourseSchedules().stream()
|
|
|
.sorted(Comparator.comparing(CourseSchedule::getStartClassTime))
|
|
|
.collect(Collectors.toList());
|
|
|
+ // 排序后的课程重新赋值
|
|
|
vipGroupDetail.setCourseSchedules(collect);
|
|
|
vipGroupDetail.setTotalClassTimes(collect.size());
|
|
|
}
|
|
@@ -4420,6 +4422,8 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
MapUtil.populateMap(params, queryInfo);
|
|
|
// VIP小课
|
|
|
List<StudentVipGroupShowListDto> vipGroups = vipGroupDao.findVipGroups(params);
|
|
|
+ // TODO: 直播课
|
|
|
+
|
|
|
// 网课
|
|
|
vipGroups.addAll(practiceGroupService.findPracticeGroups(params));
|
|
|
// 删除返回null值数据
|