소스 검색

修改权限问题

4228306 5 년 전
부모
커밋
4eb338bafe
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      src/main/java/com/yaoxiang/diagnosis/service/PaperService.java

+ 2 - 1
src/main/java/com/yaoxiang/diagnosis/service/PaperService.java

@@ -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) {