|
@@ -469,12 +469,15 @@ public class StudentServiceImpl extends ServiceImpl<StudentDao, StudentEntity> i
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public int getUnscannedCountByExamAndSubject(Long examId,String subjectCode) {
|
|
|
|
|
|
+ public int getUnscannedCountByExamAndSubject(Long examId, String subjectCode) {
|
|
QueryWrapper<StudentEntity> wrapper = new QueryWrapper<>();
|
|
QueryWrapper<StudentEntity> wrapper = new QueryWrapper<>();
|
|
LambdaQueryWrapper<StudentEntity> lw = wrapper.lambda();
|
|
LambdaQueryWrapper<StudentEntity> lw = wrapper.lambda();
|
|
lw.eq(StudentEntity::getExamId, examId);
|
|
lw.eq(StudentEntity::getExamId, examId);
|
|
lw.eq(StudentEntity::getSubjectCode, subjectCode);
|
|
lw.eq(StudentEntity::getSubjectCode, subjectCode);
|
|
- lw.ne(StudentEntity::getStatus, ScanStatus.SCANNED);
|
|
|
|
|
|
+ List<ScanStatus> ss = new ArrayList<>();
|
|
|
|
+ ss.add(ScanStatus.MANUAL_ABSENT);
|
|
|
|
+ ss.add(ScanStatus.UNEXIST);
|
|
|
|
+ lw.in(StudentEntity::getStatus, ss);
|
|
return this.count(wrapper);
|
|
return this.count(wrapper);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -2614,12 +2617,12 @@ public class StudentServiceImpl extends ServiceImpl<StudentDao, StudentEntity> i
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public Integer getImageCheckFailedCount(Long examId, String subjectCode) {
|
|
public Integer getImageCheckFailedCount(Long examId, String subjectCode) {
|
|
- return this.baseMapper.getImageCheckFailedCount(examId,subjectCode);
|
|
|
|
|
|
+ return this.baseMapper.getImageCheckFailedCount(examId, subjectCode);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public Integer getImageCheckDisposedCount(Long examId, String subjectCode) {
|
|
public Integer getImageCheckDisposedCount(Long examId, String subjectCode) {
|
|
- return this.baseMapper.getImageCheckDisposedCount(examId,subjectCode);
|
|
|
|
|
|
+ return this.baseMapper.getImageCheckDisposedCount(examId, subjectCode);
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|