From bf60f26fc2a535adc1bbf14f4b6d9c29aba8750b Mon Sep 17 00:00:00 2001 From: Mlxa0324 Date: Sun, 8 Jan 2023 23:18:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=A6=E7=94=9F=E8=87=AA=E5=B7=B1=E5=8F=AA?= =?UTF-8?q?=E8=83=BD=E6=9F=A5=E7=9C=8B=E8=87=AA=E5=B7=B1=E7=9A=84=E6=88=90?= =?UTF-8?q?=E7=BB=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/TeacherOpenCourseScoreDashboardController.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseScoreDashboardController.java b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseScoreDashboardController.java index b21c8434..839f354a 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseScoreDashboardController.java +++ b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseScoreDashboardController.java @@ -9,7 +9,9 @@ import com.ibeetl.admin.core.entity.CoreUser; import com.ibeetl.admin.core.file.FileService; import com.ibeetl.admin.core.util.TimeTool; import com.ibeetl.admin.core.web.JsonResult; +import com.ibeetl.jlw.dao.StudentDao; import com.ibeetl.jlw.entity.FileEntity; +import com.ibeetl.jlw.entity.Student; import com.ibeetl.jlw.entity.TeacherOpenCourseScoreDashboard; import com.ibeetl.jlw.service.TeacherOpenCourseScoreDashboardService; import com.ibeetl.jlw.web.query.TeacherOpenCourseScoreDashboardQuery; @@ -53,6 +55,8 @@ public class TeacherOpenCourseScoreDashboardController { @Autowired private TeacherOpenCourseScoreDashboardService teacherOpenCourseScoreDashboardService; + @Autowired + private StudentDao studentDao; @Autowired FileService fileService; @@ -64,6 +68,12 @@ public class TeacherOpenCourseScoreDashboardController { if (null == coreUser) { return JsonResult.failMessage("请登录后再操作"); } else { + if (coreUser.isStudent()) { + Student student = studentDao.getByUserId(coreUser.getId()); + if (student != null) { + condition.setStudentId(student.getStudentId()); + } + } PageQuery page = condition.getPageQuery(); teacherOpenCourseScoreDashboardService.queryByConditionQuery(page); return JsonResult.success(page);