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

识别对照,只有缺考且客观题全空不进,其他情况都正常进

yin 11 сар өмнө
parent
commit
6f409fde44

+ 3 - 0
teachcloud-mark/src/main/java/com/qmth/teachcloud/mark/service/impl/ScanOmrTaskServiceImpl.java

@@ -374,6 +374,9 @@ public class ScanOmrTaskServiceImpl extends ServiceImpl<ScanOmrTaskMapper, ScanO
             }
             List<ScanPaperPage> pageList = pageService.listByPaperId(spe.getPaperId());
             for (ScanPaperPage pageEntity : pageList) {
+                if(pageEntity.getAbsent()!=null && !pageEntity.getAbsent().getResult()){
+                    return false;
+                }
                 for (int i = 0; pageEntity.getQuestion() != null && pageEntity.getQuestion().getResult() != null
                         && i < pageEntity.getQuestion().getResult().size(); i++) {
                     String result = pageEntity.getQuestion().getResult().get(i);