|
@@ -113,13 +113,6 @@ public class FixExamScoreServiceImpl implements FixExamScoreService {
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- if (examRecordData.getRandomPaper()) {
|
|
|
-
|
|
|
- log.warn("【重算成绩】跳过,千人千卷调卷模式暂不支持修改! examStudentId:{} examRecordDataId:{}",
|
|
|
- examRecordData.getExamStudentId(), examRecordData.getId());
|
|
|
- return false;
|
|
|
- }
|
|
|
-
|
|
|
ExamRecordQuestionsEntity examRecordQuestion = examRecordQuestionsService.getExamRecordQuestionsAndFixExamRecordDataIfNecessary(
|
|
|
examRecordData);
|
|
|
if (examRecordQuestion == null || examRecordQuestion.getExamQuestionEntities() == null) {
|
|
@@ -136,6 +129,14 @@ public class FixExamScoreServiceImpl implements FixExamScoreService {
|
|
|
boolean needUpdate = false;
|
|
|
|
|
|
if (req.getUpdateObjectiveScore() || req.getUpdateSubjectiveScore()) {
|
|
|
+ if (examRecordData.getRandomPaper()) {
|
|
|
+
|
|
|
+
|
|
|
+ log.warn("【重算成绩】跳过,千人千卷调卷模式暂不支持修改小题分值! examStudentId:{} examRecordDataId:{}",
|
|
|
+ examRecordData.getExamStudentId(), examRecordData.getId());
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
this.changeQuestionScore(req, examRecordData, examQuestions);
|
|
|
needUpdate = true;
|
|
|
}
|