yin 1 éve
szülő
commit
b84ebc79df

+ 4 - 1
teachcloud-mark/src/main/java/com/qmth/teachcloud/mark/service/impl/MarkStudentServiceImpl.java

@@ -797,7 +797,10 @@ public class MarkStudentServiceImpl extends ServiceImpl<MarkStudentMapper, MarkS
         MarkStudent student = findByExamIdAndCoursePaperIdAndStudentCode(examId, coursePaperId, studentCode);
         LambdaUpdateWrapper<MarkStudent> lw = new LambdaUpdateWrapper<>();
         lw.set(MarkStudent::getOmrAbsentChecked, omrAbsent);
-        if (!omrAbsent) {
+        if (omrAbsent) {
+            lw.set(MarkStudent::getObjectiveScore, null);
+            lw.set(MarkStudent::getObjectiveScoreList, null);
+        }else{
             lw.set(MarkStudent::getOmrAbsent, false);
         }
         lw.eq(MarkStudent::getId, student.getId());