diff --git a/safety-cedu-service/src/main/java/org/qinan/cedu/service/impl/CoursewareManagementServiceImpl.java b/safety-cedu-service/src/main/java/org/qinan/cedu/service/impl/CoursewareManagementServiceImpl.java index c9505acf..87652b91 100644 --- a/safety-cedu-service/src/main/java/org/qinan/cedu/service/impl/CoursewareManagementServiceImpl.java +++ b/safety-cedu-service/src/main/java/org/qinan/cedu/service/impl/CoursewareManagementServiceImpl.java @@ -48,7 +48,7 @@ public class CoursewareManagementServiceImpl extends ServiceImpl(query.getCurrent(), query.getSize())); IPage convert = page.convert(coursewareManagementConvertor::convertEToVo); for (CoursewareManagementVO record : convert.getRecords()) { - record.setQuestionIds(questionMapper.selectList(new LambdaQueryWrapper().eq(QuestionDO::getCoursewareManagementId, record.getId())).stream().map(QuestionDO::getId).collect(Collectors.toList())); + record.setQuestionIds(questionMapper.selectList(new LambdaQueryWrapper().eq(QuestionDO::getCoursewareManagementId, record.getId())).stream().map(QuestionDO::getId).map(String::valueOf).collect(Collectors.toList())); } return convert; } @@ -60,7 +60,8 @@ public class CoursewareManagementServiceImpl extends ServiceImpl().eq(QuestionDO::getCoursewareManagementId, coursewareManagementVO.getId())).stream().map(QuestionDO::getId).collect(Collectors.toList())); + coursewareManagementVO.setQuestionIds(questionMapper.selectList(new LambdaQueryWrapper().eq(QuestionDO::getCoursewareManagementId, coursewareManagementVO.getId())) + .stream().map(QuestionDO::getId).map(String::valueOf).collect(Collectors.toList())); return coursewareManagementVO; }