|
@@ -819,8 +819,17 @@ public class MarkQuestionServiceImpl extends ServiceImpl<MarkQuestionMapper, Mar
|
|
|
this.updateBatchById(markQuestions);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public long countUnBindMarkerByExamIdAndPaperNumberAndObjective(Long examId, String paperNumber, boolean objective) {
|
|
|
+ return this.baseMapper.countUnBindMarkerByExamIdAndPaperNumberAndObjective(examId, paperNumber, objective);
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public long countByExamIdAndPaperNumberAndObjective(Long examId, String paperNumber, boolean objective) {
|
|
|
- return this.baseMapper.countByExamIdAndPaperNumberAndObjective(examId, paperNumber, objective);
|
|
|
+ QueryWrapper<MarkQuestion> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.lambda().eq(MarkQuestion::getExamId, examId)
|
|
|
+ .eq(MarkQuestion::getPaperNumber, paperNumber)
|
|
|
+ .eq(MarkQuestion::getObjective, objective);
|
|
|
+ return this.count(queryWrapper);
|
|
|
}
|
|
|
}
|