|
@@ -242,8 +242,8 @@ public class TRExamStudentServiceImpl extends ServiceImpl<TRExamStudentMapper, T
|
|
|
List<StudentCourseRequirementDetail> requirementDetailList = new ArrayList<>();
|
|
|
for (Map.Entry<String, List<CourseTargetRequirement>> entry : map.entrySet()) {
|
|
|
String[] s = entry.getKey().split("##");
|
|
|
- StudentCourseRequirementDetail studentCourseRequirementDetail = new StudentCourseRequirementDetail(Integer.valueOf(s[0]), s[1], null);
|
|
|
- studentCourseRequirementDetail.setSubRequirementDetailList(entry.getValue().stream().map(m -> new StudentCourseRequirementDetail(m.getSubRequirementSortNum(), m.getSubRequirementName(), m.getCourseTargetDegree())).collect(Collectors.toList()));
|
|
|
+ StudentCourseRequirementDetail studentCourseRequirementDetail = new StudentCourseRequirementDetail(Integer.valueOf(s[0]), s[1], null, null);
|
|
|
+ studentCourseRequirementDetail.setSubRequirementDetailList(entry.getValue().stream().map(m -> new StudentCourseRequirementDetail(m.getSubRequirementSortNum(), m.getSubRequirementName(), m.getRequirementContent(), m.getCourseTargetDegree())).collect(Collectors.toList()));
|
|
|
requirementDetailList.add(studentCourseRequirementDetail);
|
|
|
}
|
|
|
requirementDetailList.sort(Comparator.comparingInt(StudentCourseRequirementDetail::getRequirementSortNum));
|
|
@@ -288,7 +288,7 @@ public class TRExamStudentServiceImpl extends ServiceImpl<TRExamStudentMapper, T
|
|
|
for (CourseRequirementMatrixDto courseRequirementMatrixDto : requirementMatrixDtoList) {
|
|
|
for (MatrixRequirementDto requirement : courseRequirementMatrixDto.getRequirements()) {
|
|
|
for (MatrixSubRequirementDto subRequirement : requirement.getSubRequirements()) {
|
|
|
- courseTargetRequirementList.add(new CourseTargetRequirement(subRequirement.getSubRequirementId(), subRequirement.getName(), subRequirement.getSubRequirementSortNum(), requirement.getId(), requirement.getName(), requirement.getSortNum(), subRequirement.getScale().doubleValue() != 0 ? subRequirement.getScale().doubleValue() : null));
|
|
|
+ courseTargetRequirementList.add(new CourseTargetRequirement(subRequirement.getSubRequirementId(), subRequirement.getName(), subRequirement.getSubRequirementSortNum(), subRequirement.getContent(), requirement.getId(), requirement.getName(), requirement.getSortNum(), subRequirement.getScale().doubleValue() != 0 ? subRequirement.getScale().doubleValue() : null));
|
|
|
}
|
|
|
}
|
|
|
}
|