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