From d097d771763e58fe8d1e07573f62153bf1374bbb Mon Sep 17 00:00:00 2001
From: wangxy <1481820854@qq.com>
Date: Mon, 18 Nov 2024 08:46:51 +0800
Subject: [PATCH] =?UTF-8?q?feat:=E7=94=A8=E6=88=B7=E6=B7=BB=E5=8A=A0?=
 =?UTF-8?q?=E6=A0=A1=E9=AA=8C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../com/ruoyi/web/controller/exam/UserExamController.java  | 1 -
 .../com/ruoyi/web/controller/manager/UserExamManager.java  | 7 +++++++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/exam/UserExamController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/exam/UserExamController.java
index 283be66..1d16ec5 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/exam/UserExamController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/exam/UserExamController.java
@@ -86,7 +86,6 @@ public class UserExamController extends BaseController {
     @ResponseBody
     public TableDataInfo myGrades(UserExamReqDTO reqDTO) {
         startPage();
-        reqDTO.setUserId(getUserId());
         List<UserExamRespDTO> list = userExamManager.selectExamList(reqDTO);
         return getDataTable(list);
     }
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/manager/UserExamManager.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/manager/UserExamManager.java
index 6cf1250..1322af5 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/manager/UserExamManager.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/manager/UserExamManager.java
@@ -1,6 +1,8 @@
 package com.ruoyi.web.controller.manager;
 
 import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;
+import com.ruoyi.common.core.domain.entity.SysUser;
+import com.ruoyi.common.utils.ShiroUtils;
 import com.ruoyi.system.domain.check.TdCheckReport;
 import com.ruoyi.system.domain.exam.ExamManagerDTO;
 import com.ruoyi.system.domain.paper.dto.request.PaperListReqDTO;
@@ -19,6 +21,8 @@ import java.util.Date;
 import java.util.List;
 import java.util.Objects;
 
+import static com.ruoyi.common.utils.ShiroUtils.getUserId;
+
 /**
  * packageName com.ruoyi.web.controller.manager
  *
@@ -49,6 +53,9 @@ public class UserExamManager {
      * @return java.util.List<com.hyp.system.domain.SysNotice>
      */
     public List<UserExamRespDTO> selectExamList(UserExamReqDTO reqDTO) {
+        if (!SysUser.isAdmin(ShiroUtils.getUserId())){
+            reqDTO.setUserId(getUserId());
+        }
         return elUserExamService.selectExamList(reqDTO);
     }