feat:添加根据课程id获取对应考试记录接口

This commit is contained in:
miaowenbo
2025-11-20 20:33:02 +08:00
parent cf87dfbb8c
commit a53c00a928
2 changed files with 23 additions and 3 deletions

View File

@@ -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<StudyExam> getByStudyIdAndContentId(String studyId,String contentId);
/**
* 根据课程id得到对应的考试记录
* 25.11.20新增
*
* @param courseId 课程id
* @return 考试记录集合
*/
List<StudyExam> getByCourseId(String courseId);
void correctStstus(String courseId);
}

View File

@@ -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<StudyExam> getByCourseId(String courseId) {
return dao.findList(OrderCondition.desc("id"), FieldFilters.eq("courseId", courseId));
}
@Override
@Transactional
public void correctStstus(String courseId) {