|
@@ -17,6 +17,7 @@ import com.qmth.teachcloud.report.business.entity.TAExamTotal;
|
|
|
import com.qmth.teachcloud.report.business.enums.OrderEnum;
|
|
|
import com.qmth.teachcloud.report.business.enums.SemesterEnum;
|
|
|
import com.qmth.teachcloud.report.business.mapper.TAExamTotalMapper;
|
|
|
+import com.qmth.teachcloud.report.business.service.TAExamCourseService;
|
|
|
import com.qmth.teachcloud.report.business.service.TAExamTotalService;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -43,6 +44,9 @@ public class TAExamTotalServiceImpl extends ServiceImpl<TAExamTotalMapper, TAExa
|
|
|
@Resource
|
|
|
SysOrgService sysOrgService;
|
|
|
|
|
|
+ @Resource
|
|
|
+ TAExamCourseService taExamCourseService;
|
|
|
+
|
|
|
@Override
|
|
|
public TAExamTotal getOverview(SemesterEnum semester, Long examId) {
|
|
|
Long schoolId = Long.valueOf(ServletUtil.getRequestHeaderSchoolId().toString());
|
|
@@ -72,7 +76,8 @@ public class TAExamTotalServiceImpl extends ServiceImpl<TAExamTotalMapper, TAExa
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void exportDataAnalysis(SemesterEnum semester, Long examId, String courseCode) {
|
|
|
-
|
|
|
+ public void exportDataAnalysis(SemesterEnum semester, Long examId, String courseCode) throws Exception {
|
|
|
+ SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
+ taExamCourseService.courseExport(examId, semester, Objects.nonNull(sysUser.getSchoolId()) ? sysUser.getSchoolId() : null, courseCode);
|
|
|
}
|
|
|
}
|