Эх сурвалжийг харах

Merge remote-tracking branch 'origin/dev_v3.3.0' into dev_v3.3.0

xiaofei 1 жил өмнө
parent
commit
ba6f231131

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

@@ -798,7 +798,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());