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

This commit is contained in:
liu.zixi
2025-12-19 12:31:32 +08:00
parent 9fb9f97845
commit 88b0a5c195

View File

@@ -1710,7 +1710,10 @@ public class StudyCourseApi extends ApiBaseController{
for (StudyHomeWork studyHomeWork : studyHomeWorks) {
// 根据studyCourseItem表的id连接studyHomework表的studyItemId获取作业完成状态
// studyHomeWork.setStatus(studyCourseItems.stream().filter(e -> e.getId().equals(studyHomeWork.getStudyItemId())).findFirst().get().getStatus());
studyCourseItems.stream().filter(e -> e.getId().equals(studyHomeWork.getStudyItemId())).findFirst().ifPresent(item -> studyHomeWork.setStatus(item.getStatus()));
studyCourseItems.stream()
.filter(e -> StringUtils.equals(e.getId(), studyHomeWork.getStudyItemId()))
.findFirst()
.ifPresent(item -> studyHomeWork.setStatus(item.getStatus()));
}
}
// 通过studyHomeWorks中的人员id集合(去重),调用用户中心接口获取人员信息,填充部门字段