|
@@ -12,9 +12,12 @@ import cn.com.qmth.examcloud.core.print.common.jpa.SearchBuilder;
|
|
import cn.com.qmth.examcloud.core.print.common.jpa.SpecUtils;
|
|
import cn.com.qmth.examcloud.core.print.common.jpa.SpecUtils;
|
|
import cn.com.qmth.examcloud.core.print.common.utils.Check;
|
|
import cn.com.qmth.examcloud.core.print.common.utils.Check;
|
|
import cn.com.qmth.examcloud.core.print.entity.CourseStatistic;
|
|
import cn.com.qmth.examcloud.core.print.entity.CourseStatistic;
|
|
|
|
+import cn.com.qmth.examcloud.core.print.enums.ExamType;
|
|
import cn.com.qmth.examcloud.core.print.repository.CourseStatisticRepository;
|
|
import cn.com.qmth.examcloud.core.print.repository.CourseStatisticRepository;
|
|
import cn.com.qmth.examcloud.core.print.service.CommonService;
|
|
import cn.com.qmth.examcloud.core.print.service.CommonService;
|
|
import cn.com.qmth.examcloud.core.print.service.CourseStatisticService;
|
|
import cn.com.qmth.examcloud.core.print.service.CourseStatisticService;
|
|
|
|
+import cn.com.qmth.examcloud.core.print.service.bean.common.ExamCourseInfo;
|
|
|
|
+import cn.com.qmth.examcloud.core.print.service.bean.common.ExamInfo;
|
|
import cn.com.qmth.examcloud.core.print.service.bean.coursestatistic.CourseStatisticConvert;
|
|
import cn.com.qmth.examcloud.core.print.service.bean.coursestatistic.CourseStatisticConvert;
|
|
import cn.com.qmth.examcloud.core.print.service.bean.coursestatistic.CourseStatisticInfo;
|
|
import cn.com.qmth.examcloud.core.print.service.bean.coursestatistic.CourseStatisticInfo;
|
|
import cn.com.qmth.examcloud.core.print.service.bean.coursestatistic.CourseStatisticQuery;
|
|
import cn.com.qmth.examcloud.core.print.service.bean.coursestatistic.CourseStatisticQuery;
|
|
@@ -27,6 +30,8 @@ import org.springframework.data.domain.Pageable;
|
|
import org.springframework.data.jpa.domain.Specification;
|
|
import org.springframework.data.jpa.domain.Specification;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
+import java.util.List;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* @author: fengdesheng
|
|
* @author: fengdesheng
|
|
* @since: 2018/10/17
|
|
* @since: 2018/10/17
|
|
@@ -70,12 +75,23 @@ public class CourseStatisticServiceImpl implements CourseStatisticService {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void initCourseStatistic(Long orgId, Long examId, Long[] courseIds) {
|
|
public void initCourseStatistic(Long orgId, Long examId, Long[] courseIds) {
|
|
|
|
+ List<ExamCourseInfo> examCourses = commonService.getExamCourseList(orgId, examId);
|
|
//todo
|
|
//todo
|
|
|
|
+ System.out.println(examCourses.size());
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void initAllCourseStatistic() {
|
|
public void initAllCourseStatistic() {
|
|
- //todo
|
|
|
|
|
|
+ //获取所有"传统"考试列表
|
|
|
|
+ log.debug("initAllCourseStatistic...");
|
|
|
|
+ List<ExamInfo> exams = commonService.getExamList(ExamType.TRADITION.name());
|
|
|
|
+ if (exams != null && !exams.isEmpty()) {
|
|
|
|
+ for (ExamInfo info : exams) {
|
|
|
|
+ List<ExamCourseInfo> examCourses = commonService.getExamCourseList(info.getOrgId(), info.getExamId());
|
|
|
|
+ //todo
|
|
|
|
+ System.out.println(examCourses.size());
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|