From a53c00a92864e76533c154c20c08b96543bf8a02 Mon Sep 17 00:00:00 2001 From: miaowenbo <1670593359@qq.com> Date: Thu, 20 Nov 2025 20:33:02 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0=E6=A0=B9=E6=8D=AE?= =?UTF-8?q?=E8=AF=BE=E7=A8=8Bid=E8=8E=B7=E5=8F=96=E5=AF=B9=E5=BA=94?= =?UTF-8?q?=E8=80=83=E8=AF=95=E8=AE=B0=E5=BD=95=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../school/study/service/IStudyExamService.java | 13 +++++++++++-- .../study/service/impl/StudyExamServiceImpl.java | 13 ++++++++++++- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/school/study/service/IStudyExamService.java b/servers/boe-server-all/src/main/java/com/xboe/school/study/service/IStudyExamService.java index 5cbe49f2..8c113485 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/school/study/service/IStudyExamService.java +++ b/servers/boe-server-all/src/main/java/com/xboe/school/study/service/IStudyExamService.java @@ -1,9 +1,9 @@ package com.xboe.school.study.service; -import java.util.List; - import com.xboe.school.study.entity.StudyExam; +import java.util.List; + public interface IStudyExamService { /** @@ -30,5 +30,14 @@ public interface IStudyExamService { */ List getByStudyIdAndContentId(String studyId,String contentId); + /** + * 根据课程id得到对应的考试记录 + * 25.11.20新增 + * + * @param courseId 课程id + * @return 考试记录集合 + */ + List getByCourseId(String courseId); + void correctStstus(String courseId); } diff --git a/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudyExamServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudyExamServiceImpl.java index 665d6fd1..34f6dbb9 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudyExamServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudyExamServiceImpl.java @@ -22,7 +22,6 @@ import org.springframework.stereotype.Service; import javax.annotation.Resource; import javax.transaction.Transactional; -import java.time.Duration; import java.time.LocalDateTime; import java.util.List; @@ -159,6 +158,18 @@ public class StudyExamServiceImpl implements IStudyExamService{ return dao.findList(OrderCondition.desc("id"),FieldFilters.eq("studyId", studyId),FieldFilters.eq("contentId", contentId)); } + /** + * 根据课程id得到对应的考试记录 + * 25.11.20新增 + * + * @param courseId 课程id + * @return 考试记录集合 + */ + @Override + public List getByCourseId(String courseId) { + return dao.findList(OrderCondition.desc("id"), FieldFilters.eq("courseId", courseId)); + } + @Override @Transactional public void correctStstus(String courseId) {