yin 8 ماه پیش
والد
کامیت
a460b08dce

+ 1 - 1
src/main/java/cn/com/qmth/scancentral/service/impl/ExamServiceImpl.java

@@ -203,7 +203,7 @@ public class ExamServiceImpl extends ServiceImpl<ExamDao, ExamEntity> implements
         vo.getScan().setImageCheckCount(imageCheckCount);
         vo.getScan().setImageCheckTodoCount(imageCheckTodoCount);
 
-        if (exam.getEnableSyncVerify()){
+        if (!exam.getEnableSyncVerify()){
             int auditorTodoCount = studentService.getCountByExamAndAssignedCheckCount(examId, null, 0, OP.EQ);
             int auditorFinishCount = studentService.getCountByExamAndAssignedCheckCount(examId, null, 0, OP.GT);
             int auditorTotalCount = auditorTodoCount + auditorFinishCount;

+ 3 - 0
src/main/java/cn/com/qmth/scancentral/service/impl/StudentServiceImpl.java

@@ -1243,6 +1243,9 @@ public class StudentServiceImpl extends ServiceImpl<StudentDao, StudentEntity> i
                 if (pageEntity.getPageIndex().equals(domain.getPageIndex())) {
                     pageIndexValid = true;
                     Gson gson = new Gson();
+                    if(StringUtils.isBlank(domain.getValue().toString())){
+                        throw new ParameterException("field值为空");
+                    }
                     if (OmrField.ABSENT.equals(domain.getField())) {
                         pageEntity.setAbsent(gson.fromJson(domain.getValue().toString(), BoolResult.class));
                     } else if (OmrField.BREACH.equals(domain.getField())) {