|
@@ -71,7 +71,8 @@ public class PaperService {
|
|
|
AuthUser user = SecurityUtil.getCurrentUser();
|
|
|
Sort sort = new Sort(Sort.Direction.DESC, "updatetime");
|
|
|
List<Paper> papers = paperRepo.findAll(sort);
|
|
|
- if (Constants.USER_TYPE_STUDENT.equals(user.getUser().getUserType())) {
|
|
|
+ if (Constants.USER_TYPE_STUDENT.equals(user.getUser().getUserType())
|
|
|
+ && !user.getUser().getAuthorities().contains("重复提交")) {
|
|
|
papers = papers.stream().filter(p -> p.getGrade().contains(user.getUser().getGrade())).collect(Collectors.toList());
|
|
|
}
|
|
|
if (subjectId != null) {
|