|
@@ -186,18 +186,17 @@ public class TBExamCourseServiceImpl extends ServiceImpl<TBExamCourseMapper, TBE
|
|
if (tbExamCourseList.size() > 0) {
|
|
if (tbExamCourseList.size() > 0) {
|
|
// 编辑
|
|
// 编辑
|
|
TBExamCourse tbExamCourse = tbExamCourseList.get(0);
|
|
TBExamCourse tbExamCourse = tbExamCourseList.get(0);
|
|
- if (this.verifyExamCourseCantRun(examId, schoolId, courseCode, null)) {
|
|
|
|
- throw ExceptionResultEnum.ERROR.exception("考试id【" + examId + "】,课程编号为【" + courseCode + "】的课程试卷已经发布或检查,无法更新");
|
|
|
|
|
|
+ if (!this.verifyExamCourseCantRun(examId, schoolId, courseCode, null)) {
|
|
|
|
+ if (!Objects.equals(courseName, tbExamCourse.getCourseName()) ||
|
|
|
|
+ !Objects.equals(paperType, tbExamCourse.getPaperType()) ||
|
|
|
|
+ !Objects.equals(teachCollegeName, tbExamCourse.getTeachCollegeName())) {
|
|
|
|
+ tbExamCourse.setOpenDataMd5(null);
|
|
|
|
+ }
|
|
|
|
+ tbExamCourse.setPaperType(paperType);
|
|
|
|
+ tbExamCourse.setCourseName(courseName);
|
|
|
|
+ tbExamCourse.setTeachCollegeName(teachCollegeName);
|
|
|
|
+ this.updateById(tbExamCourse);
|
|
}
|
|
}
|
|
- if (!Objects.equals(courseName, tbExamCourse.getCourseName()) ||
|
|
|
|
- !Objects.equals(paperType, tbExamCourse.getPaperType()) ||
|
|
|
|
- !Objects.equals(teachCollegeName, tbExamCourse.getTeachCollegeName())) {
|
|
|
|
- tbExamCourse.setOpenDataMd5(null);
|
|
|
|
- }
|
|
|
|
- tbExamCourse.setPaperType(paperType);
|
|
|
|
- tbExamCourse.setCourseName(courseName);
|
|
|
|
- tbExamCourse.setTeachCollegeName(teachCollegeName);
|
|
|
|
- this.updateById(tbExamCourse);
|
|
|
|
} else {
|
|
} else {
|
|
// 新增
|
|
// 新增
|
|
TBExamCourse tbExamCourse = new TBExamCourse();
|
|
TBExamCourse tbExamCourse = new TBExamCourse();
|