fix: 【FCJDFDXTXS-199】资源学习情况-作业/考试导出问题修复

This commit is contained in:
liu.zixi
2025-12-19 12:01:04 +08:00
parent 8987db2c0f
commit 9e0d6586b7

View File

@@ -1463,7 +1463,7 @@ public class StudyCourseApi extends ApiBaseController{
// 查询特定考试信息(这里同一个学员,同一次考试可以导出多次考试信息)
List<StudyExam> studyExams = studyExamService.getByCourseIdAndContentId(courseId, contentId);
// 通过studyExams中的人员id集合(去重),调用用户中心接口获取人员信息,填充部门字段
List<StudyCourseItem> studyCourseItems = studyService.itemList(courseId, contentId, null, null);
List<StudyCourseItem> studyCourseItems = studyService.itemList(contentId, courseId, null, null);
Set<String> userIds = studyCourseItems.stream().map(StudyCourseItem::getAid).filter(Objects::nonNull).collect(Collectors.toSet());
List<UserSimpleVo> userList = new ArrayList<>();
if (!userIds.isEmpty()) {
@@ -1623,7 +1623,7 @@ public class StudyCourseApi extends ApiBaseController{
List<StudyHomeWork> studyHomeWorks = studyHomeWorkService.getByCourseIdAndContentId(courseId, contentId);
// 查询资源学习item数据联表获取作业完成状态用
// List<StudyCourseItem> studyCourseItems = studyService.getList(courseId, contentId, null, null);
List<StudyCourseItem> studyCourseItems = studyService.itemList(courseId, contentId, null, null);
List<StudyCourseItem> studyCourseItems = studyService.itemList(contentId, courseId, null, null);
if (studyHomeWorks != null && !studyHomeWorks.isEmpty()) {
for (StudyHomeWork studyHomeWork : studyHomeWorks) {
// 根据studyCourseItem表的id连接studyHomework表的studyItemId获取作业完成状态