|
@@ -432,14 +432,15 @@ public class TRBasicInfoServiceImpl extends ServiceImpl<TRBasicInfoMapper, TRBas
|
|
BasicSemester basicSemester = basicSemesterService.getById(obeCourseOutline.getSemesterId());
|
|
BasicSemester basicSemester = basicSemesterService.getById(obeCourseOutline.getSemesterId());
|
|
Objects.requireNonNull(basicSemester, "未找到学期信息");
|
|
Objects.requireNonNull(basicSemester, "未找到学期信息");
|
|
|
|
|
|
- if (Objects.isNull(trBasicInfo.getCollege())) {
|
|
|
|
|
|
+ String college = null;
|
|
|
|
+ if (Objects.isNull(trBasicInfo) || Objects.isNull(trBasicInfo.getCollege())) {
|
|
BasicCourse basicCourse = basicCourseService.getById(obeCourseOutline.getCourseId());
|
|
BasicCourse basicCourse = basicCourseService.getById(obeCourseOutline.getCourseId());
|
|
Objects.requireNonNull(basicCourse, "科目信息为空");
|
|
Objects.requireNonNull(basicCourse, "科目信息为空");
|
|
|
|
|
|
if (Objects.nonNull(basicCourse.getTeachingRoomId())) {
|
|
if (Objects.nonNull(basicCourse.getTeachingRoomId())) {
|
|
SysOrg sysOrg = sysOrgService.getById(basicCourse.getTeachingRoomId());
|
|
SysOrg sysOrg = sysOrgService.getById(basicCourse.getTeachingRoomId());
|
|
if (Objects.nonNull(sysOrg)) {
|
|
if (Objects.nonNull(sysOrg)) {
|
|
- trBasicInfo.setCollege(sysOrg.getName());
|
|
|
|
|
|
+ college = sysOrg.getName();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -462,9 +463,9 @@ public class TRBasicInfoServiceImpl extends ServiceImpl<TRBasicInfoMapper, TRBas
|
|
throw ExceptionResultEnum.ERROR.exception("未找到试卷蓝图信息");
|
|
throw ExceptionResultEnum.ERROR.exception("未找到试卷蓝图信息");
|
|
}
|
|
}
|
|
if (Objects.isNull(trBasicInfo)) {
|
|
if (Objects.isNull(trBasicInfo)) {
|
|
- trBasicInfo = new TRBasicInfo(cultureProgramId, courseId, markPaper.getCourseCode(), markPaper.getCourseName(), markPaper.getPaperNumber(), basicSemester.getName(), teachingObject, teacher, null, userId, basicProfessional.getName(), Objects.nonNull(trBasicInfo) ? trBasicInfo.getFinishPoints() : null, Objects.nonNull(trBasicInfo) ? trBasicInfo.getRequirementPoints() : null, Objects.nonNull(trBasicInfo) ? trBasicInfo.getCourseSuggest() : null, Objects.nonNull(expectValue) ? new BigDecimal(expectValue) : null, Objects.nonNull(trBasicInfo) ? trBasicInfo.getCourseEnName() : null, tcPaperStruct.getExamId(), trBasicInfo.getCollege());
|
|
|
|
|
|
+ trBasicInfo = new TRBasicInfo(cultureProgramId, courseId, markPaper.getCourseCode(), markPaper.getCourseName(), markPaper.getPaperNumber(), basicSemester.getName(), teachingObject, teacher, null, userId, basicProfessional.getName(), Objects.nonNull(trBasicInfo) ? trBasicInfo.getFinishPoints() : null, Objects.nonNull(trBasicInfo) ? trBasicInfo.getRequirementPoints() : null, Objects.nonNull(trBasicInfo) ? trBasicInfo.getCourseSuggest() : null, Objects.nonNull(expectValue) ? new BigDecimal(expectValue) : null, Objects.nonNull(trBasicInfo) ? trBasicInfo.getCourseEnName() : null, tcPaperStruct.getExamId(), college);
|
|
} else {
|
|
} else {
|
|
- trBasicInfo.setBasicInfo(tcPaperStruct.getExamId(), markPaper.getCourseCode(), markPaper.getCourseName(), markPaper.getPaperNumber(), basicSemester.getName(), teachingObject, teacher, null, cultureProgramId, courseId, Objects.nonNull(expectValue) ? new BigDecimal(expectValue) : null, basicProfessional.getName(), trBasicInfo.getCourseEnName(), trBasicInfo.getCollege(), trBasicInfo.getFinishPoints(), trBasicInfo.getRequirementPoints(), trBasicInfo.getCourseSuggest());
|
|
|
|
|
|
+ trBasicInfo.setBasicInfo(tcPaperStruct.getExamId(), markPaper.getCourseCode(), markPaper.getCourseName(), markPaper.getPaperNumber(), basicSemester.getName(), teachingObject, teacher, null, cultureProgramId, courseId, Objects.nonNull(expectValue) ? new BigDecimal(expectValue) : null, basicProfessional.getName(), trBasicInfo.getCourseEnName(), college, trBasicInfo.getFinishPoints(), trBasicInfo.getRequirementPoints(), trBasicInfo.getCourseSuggest());
|
|
}
|
|
}
|
|
//课程基本情况
|
|
//课程基本情况
|
|
ReportCourseBasicInfoDto reportCourseBasicInfoDto = new ReportCourseBasicInfoDto(trBasicInfo);
|
|
ReportCourseBasicInfoDto reportCourseBasicInfoDto = new ReportCourseBasicInfoDto(trBasicInfo);
|