|
@@ -672,16 +672,17 @@ public class MarkStudentServiceImpl extends ServiceImpl<MarkStudentMapper, MarkS
|
|
@Override
|
|
@Override
|
|
public UpdateTimeVo confirm(Long examId, String coursePaperId, String studentCode, Boolean omrAbsent) {
|
|
public UpdateTimeVo confirm(Long examId, String coursePaperId, String studentCode, Boolean omrAbsent) {
|
|
LambdaUpdateWrapper<MarkStudent> lw = new LambdaUpdateWrapper<>();
|
|
LambdaUpdateWrapper<MarkStudent> lw = new LambdaUpdateWrapper<>();
|
|
- lw.set(MarkStudent::getOmrAbsentChecked, true);
|
|
|
|
|
|
+ lw.set(MarkStudent::getOmrAbsentChecked, omrAbsent);
|
|
lw.eq(MarkStudent::getExamId, examId);
|
|
lw.eq(MarkStudent::getExamId, examId);
|
|
lw.eq(MarkStudent::getCoursePaperId, coursePaperId);
|
|
lw.eq(MarkStudent::getCoursePaperId, coursePaperId);
|
|
lw.eq(MarkStudent::getStudentCode, studentCode);
|
|
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();
|
|
return UpdateTimeVo.create();
|
|
}
|
|
}
|
|
|
|
|