fix: 教培管理

dev-tmp1
zhanglei 2026-08-20 09:03:01 +08:00
parent f968ede18d
commit 6d3a68921c
1 changed files with 3 additions and 2 deletions

View File

@ -48,7 +48,7 @@ public class CoursewareManagementServiceImpl extends ServiceImpl<CoursewareManag
.page(new Page<>(query.getCurrent(), query.getSize())); .page(new Page<>(query.getCurrent(), query.getSize()));
IPage<CoursewareManagementVO> convert = page.convert(coursewareManagementConvertor::convertEToVo); IPage<CoursewareManagementVO> convert = page.convert(coursewareManagementConvertor::convertEToVo);
for (CoursewareManagementVO record : convert.getRecords()) { for (CoursewareManagementVO record : convert.getRecords()) {
record.setQuestionIds(questionMapper.selectList(new LambdaQueryWrapper<QuestionDO>().eq(QuestionDO::getCoursewareManagementId, record.getId())).stream().map(QuestionDO::getId).collect(Collectors.toList())); record.setQuestionIds(questionMapper.selectList(new LambdaQueryWrapper<QuestionDO>().eq(QuestionDO::getCoursewareManagementId, record.getId())).stream().map(QuestionDO::getId).map(String::valueOf).collect(Collectors.toList()));
} }
return convert; return convert;
} }
@ -60,7 +60,8 @@ public class CoursewareManagementServiceImpl extends ServiceImpl<CoursewareManag
.eq(CoursewareManagementDO::getDeleteEnum, DeleteEnum.FALSE.getCode()) .eq(CoursewareManagementDO::getDeleteEnum, DeleteEnum.FALSE.getCode())
.one(); .one();
CoursewareManagementVO coursewareManagementVO = coursewareManagementConvertor.convertEToVo(entity); CoursewareManagementVO coursewareManagementVO = coursewareManagementConvertor.convertEToVo(entity);
coursewareManagementVO.setQuestionIds(questionMapper.selectList(new LambdaQueryWrapper<QuestionDO>().eq(QuestionDO::getCoursewareManagementId, coursewareManagementVO.getId())).stream().map(QuestionDO::getId).collect(Collectors.toList())); coursewareManagementVO.setQuestionIds(questionMapper.selectList(new LambdaQueryWrapper<QuestionDO>().eq(QuestionDO::getCoursewareManagementId, coursewareManagementVO.getId()))
.stream().map(QuestionDO::getId).map(String::valueOf).collect(Collectors.toList()));
return coursewareManagementVO; return coursewareManagementVO;
} }