Bladeren bron

修复试评数量显示问题

ting.yin 2 jaren geleden
bovenliggende
commit
4d3db97795

+ 5 - 0
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/mark/service/Impl/TrialServiceImpl.java

@@ -156,4 +156,9 @@ public class TrialServiceImpl extends BaseQueryService<TrialLibrary> implements
     public List<TrialTag> findTagByStudentId(Integer studentId) {
         return tagDao.findByStudentIdOrderByIdAsc(studentId);
     }
+
+    @Override
+    public long countMarkedLibrary(Integer examId, String subjectCode, Integer groupNumber) {
+        return libraryDao.countMarked(examId, subjectCode, groupNumber);
+    }
 }

+ 2 - 0
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/mark/service/TrialService.java

@@ -36,4 +36,6 @@ public interface TrialService {
     List<TrialLibrary> findHistory(Integer examId, String subjectCode, Integer groupNumber, Integer markerId,
             String secretNumber, int pageNumber, int pageSize, Sort querySort);
 
+    long countMarkedLibrary(Integer examId, String subjectCode, Integer groupNumber);
+
 }

+ 1 - 1
stmms-web/src/main/java/cn/com/qmth/stmms/mark/MarkController.java

@@ -394,7 +394,7 @@ public class MarkController extends BaseController {
         } else if (group.getStatus() == MarkStatus.TRIAL) {
             totalCount = trialService.countLibrary(group.getExamId(), group.getSubjectCode(), group.getNumber());
             personCount = trialService.countByMarkerId(marker.getId());
-            markedCount = personCount;
+            markedCount = trialService.countMarkedLibrary(group.getExamId(), group.getSubjectCode(), group.getNumber());
         }
         status.accumulate("personCount", personCount);
         status.accumulate("totalCount", totalCount);