Bläddra i källkod

任务确认bug

xiatian 1 år sedan
förälder
incheckning
f4d08037ed

+ 8 - 7
teachcloud-mark/src/main/java/com/qmth/teachcloud/mark/service/impl/MarkStudentServiceImpl.java

@@ -672,16 +672,17 @@ public class MarkStudentServiceImpl extends ServiceImpl<MarkStudentMapper, MarkS
     @Override
     public UpdateTimeVo confirm(Long examId, String coursePaperId, String studentCode, Boolean omrAbsent) {
         LambdaUpdateWrapper<MarkStudent> lw = new LambdaUpdateWrapper<>();
-        lw.set(MarkStudent::getOmrAbsentChecked, true);
+        lw.set(MarkStudent::getOmrAbsentChecked, omrAbsent);
         lw.eq(MarkStudent::getExamId, examId);
         lw.eq(MarkStudent::getCoursePaperId, coursePaperId);
         lw.eq(MarkStudent::getStudentCode, studentCode);
-        if (omrAbsent != null) {
-            lw.eq(MarkStudent::getOmrAbsent, omrAbsent);
-        }
-        if (!update(lw)) {
-            throw new ParameterException("考生未找到");
-        }
+//        if (omrAbsent != null) {
+//            lw.eq(MarkStudent::getOmrAbsent, omrAbsent);
+//        }
+        update(lw);
+//        if (!update(lw)) {
+//            throw new ParameterException("考生未找到");
+//        }
         return UpdateTimeVo.create();
     }