package com.qxueyou.scc.admin.score.service.impl; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.qxueyou.scc.admin.score.dao.ExamScoreVDAO; import com.qxueyou.scc.admin.score.dao.HomeworkScoreVDAO; import com.qxueyou.scc.admin.score.service.IScoreService; import com.qxueyou.scc.base.service.impl.CommonAppService; import com.qxueyou.scc.base.util.CollectionUtils; @Service public class ScoreService extends CommonAppService implements IScoreService { @Autowired HomeworkScoreVDAO homeworkDao; @Autowired ExamScoreVDAO examDao; @Override public Map queryClassExamScoreInfo(String classId) { return CollectionUtils.newObjectMap( "examCount",examDao.getExamCount(classId), "examHasAuditCount",examDao.getExamCount(classId), "examToAuditCount",0, "examNoSubmitCount",examDao.getToSubmitExamCount(classId) ); } @Override public Map queryClassHomeworkScoreInfo(String classId) { return CollectionUtils.newObjectMap( "homeworkCount",homeworkDao.getHomeworkCount(classId), "homeworkHasAuditCount",homeworkDao.getHomeworkHasAuditCount(classId), "homeworkToAuditCount",homeworkDao.getHomeworkToAuditCount(classId), "homeworkNoSubmitCount",homeworkDao.getHomeworkNoSubmitCount(classId) ); } }