|
@@ -82,9 +82,9 @@ public class MarkUserGroupServiceImpl extends ServiceImpl<MarkUserGroupMapper, M
|
|
|
if (CollectionUtils.isNotEmpty(markUserClassList)) {
|
|
|
classNames = markUserClassList.stream().map(MarkUserClass::getClassName).collect(Collectors.toList());
|
|
|
}
|
|
|
- taskCount = markTaskService.countByExamIdAndPaperNumberAndGroupNumberAndUserIdAndAndClassNameStatusIn(examId, record.getPaperNumber(), record.getGroupNumber(), null, classNames);
|
|
|
+ taskCount = markTaskService.countByExamIdAndPaperNumberAndGroupNumberAndUserIdAndAndClassNameStatusIn(examId, record.getPaperNumber(), record.getGroupNumber(), sysUser.getId(), classNames);
|
|
|
record.setTaskCount(taskCount);
|
|
|
- markedCount = markTaskService.countByExamIdAndPaperNumberAndGroupNumberAndUserIdAndAndClassNameStatusIn(examId, record.getPaperNumber(), record.getGroupNumber(), null, classNames, MarkTaskStatus.MARKED, MarkTaskStatus.ARBITRATED);
|
|
|
+ markedCount = markTaskService.countByExamIdAndPaperNumberAndGroupNumberAndUserIdAndAndClassNameStatusIn(examId, record.getPaperNumber(), record.getGroupNumber(), sysUser.getId(), classNames, MarkTaskStatus.MARKED, MarkTaskStatus.ARBITRATED);
|
|
|
record.setMarkedCount(markedCount);
|
|
|
}
|
|
|
record.setLeftCount(taskCount == 0 ? 0 : taskCount - markedCount);
|