ting.yin 4 years ago
parent
commit
7392ce5f35

+ 1 - 0
stmms-web/src/main/java/cn/com/qmth/stmms/admin/exam/CheckStudentController.java

@@ -86,6 +86,7 @@ public class CheckStudentController extends BaseExamController {
         CheckStudent cs = checkStudentService.findByStudentId(studentId);
         if (student != null && cs != null) {
             student.setAnswers(answers);
+            studentService.save(student);
             cs.setChecked(true);
             cs.setUpdateTime(new Date());
             checkStudentService.save(cs);

+ 6 - 3
stmms-web/src/main/java/cn/com/qmth/stmms/admin/exam/InspectedController.java

@@ -97,11 +97,14 @@ public class InspectedController extends BaseExamController {
         }
         List<ExamStudent> list = inspectedService.findByQuery(query, status, mainNumber, mainStartScore, mainEndScore,
                 questionScore);
-        Integer count = inspectedService.countByQuery(query, SubjectiveStatus.MARKED, mainNumber, mainStartScore,
-                mainEndScore, questionScore);
+        Integer totalCount = inspectedService.countByQuery(query, null, mainNumber, mainStartScore, mainEndScore,
+                questionScore);
+        Integer inspectCount = inspectedService.countByQuery(query, SubjectiveStatus.MARKED, mainNumber,
+                mainStartScore, mainEndScore, questionScore);
         query.setResult(list);
+        query.setTotalCount(totalCount);
         model.addAttribute("query", query);
-        model.addAttribute("inspectCount", count);
+        model.addAttribute("inspectCount", inspectCount);
         model.addAttribute("questionList",
                 questionService.findMainByExamAndSubjectAndObjective(examId, query.getSubjectCode(), false));
         model.addAttribute("mainNumber", mainNumber);