fix: 教培调整

dev-tmp1
zhanglei 2026-08-25 14:37:46 +08:00
parent 1f9dc83d8d
commit d674cbbe8e
1 changed files with 13 additions and 11 deletions

View File

@ -60,6 +60,7 @@ public class CourseManagementServiceImpl extends ServiceImpl<CourseManagementMap
.orderByDesc(CourseManagementDO::getCreateTime)
.page(new Page<>(query.getCurrent(), query.getSize()));
IPage<CourseManagementVO> convert = page.convert(courseManagementConvertor::convertEToVo);
if (convert.getRecords() != null && convert.getRecords().size() > 0) {
Map<Long, Integer> collectMap = classCourseMapper.selectList(new LambdaQueryWrapper<ClassCourseDO>()
.in(ClassCourseDO::getCourseId, convert.getRecords().stream().map(CourseManagementVO::getId).collect(Collectors.toList())))
.stream().map(ClassCourseDO::getCourseId).distinct().collect(Collectors.toMap(v -> v, v -> 1));
@ -71,6 +72,7 @@ public class CourseManagementServiceImpl extends ServiceImpl<CourseManagementMap
));
vo.setUsed(Math.toIntExact(collectMap.getOrDefault(Long.valueOf(vo.getId()), 0)));
});
}
return convert;
}