From 7e0776dbd8470e21c777de74db1f32c7303eae19 Mon Sep 17 00:00:00 2001 From: Administrator <2863138610@qq.com> Date: 星期五, 02 十二月 2022 11:27:52 +0800 Subject: [PATCH] 成绩管理 --- src/main/java/com/qxueyou/scc/admin/score/service/impl/ScoreService.java | 32 +++++++++++++++++++++++++++----- 1 files changed, 27 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/admin/score/service/impl/ScoreService.java b/src/main/java/com/qxueyou/scc/admin/score/service/impl/ScoreService.java index db5c2c9..b2fefea 100644 --- a/src/main/java/com/qxueyou/scc/admin/score/service/impl/ScoreService.java +++ b/src/main/java/com/qxueyou/scc/admin/score/service/impl/ScoreService.java @@ -1,7 +1,13 @@ package com.qxueyou.scc.admin.score.service.impl; +import java.util.List; import java.util.Map; +import com.qxueyou.scc.base.model.Pager; +import com.qxueyou.scc.exam.dao.ExamResultVDao; +import com.qxueyou.scc.exam.model.ExamResultV; +import com.qxueyou.scc.exercise.dao.ExerciseResultDAO; +import com.qxueyou.scc.exercise.model.ExerciseResultV; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -13,28 +19,34 @@ @Service public class ScoreService extends CommonAppService implements IScoreService { - + @Autowired HomeworkScoreVDAO homeworkDao; - + @Autowired ExamScoreVDAO examDao; + @Autowired + ExamResultVDao examResultVDao; + + @Autowired + ExerciseResultDAO exerciseResultDAO; + @Override public Map<String,Object> queryClassExamScoreInfo(String classId) { - + return CollectionUtils.newObjectMap( "examCount",examDao.getExamCount(classId), "examHasAuditCount",examDao.getExamCount(classId), "examToAuditCount",0, "examNoSubmitCount",examDao.getToSubmitExamCount(classId) ); - + } @Override public Map<String,Object> queryClassHomeworkScoreInfo(String classId) { - + return CollectionUtils.newObjectMap( "homeworkCount",homeworkDao.getHomeworkCount(classId), "homeworkHasAuditCount",homeworkDao.getHomeworkHasAuditCount(classId), @@ -43,4 +55,14 @@ ); } + @Override + public List<ExamResultV> allExamResultV(String classId) { + return examResultVDao.getResultList(classId); + } + @Override + public List<ExerciseResultV> allExerciseResultV(String classId){ + return exerciseResultDAO.getResultList(classId); + } + + } -- Gitblit v1.8.0