|
|
@@ -0,0 +1,43 @@
|
|
|
+package com.seecoder.dataanalysis.analysis.impl;
|
|
|
+
|
|
|
+import com.seecoder.dataanalysis.analysis.DataAnalysisService;
|
|
|
+import com.seecoder.dataanalysis.data.dao.competency.CompetencyTreeDao;
|
|
|
+import com.seecoder.dataanalysis.data.dao.eval.EvalExamInfoDao;
|
|
|
+import com.seecoder.dataanalysis.data.dao.eval.EvalExamRecordDao;
|
|
|
+import com.seecoder.dataanalysis.data.entity.competency.CompetencyTree;
|
|
|
+import com.seecoder.dataanalysis.data.entity.eval.EvalExamInfo;
|
|
|
+import com.seecoder.dataanalysis.data.entity.eval.EvalExamRecord;
|
|
|
+import com.seecoder.dataanalysis.vo.EvalExamRecordDTO;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @author Peng Yiyan
|
|
|
+ * @since 2022/02/03
|
|
|
+ */
|
|
|
+
|
|
|
+@Service
|
|
|
+public class DataAnalysisServiceImpl implements DataAnalysisService {
|
|
|
+ @Autowired
|
|
|
+ private EvalExamRecordDao evalExamRecordDao;
|
|
|
+ @Autowired
|
|
|
+ private EvalExamInfoDao evalExamInfoDao;
|
|
|
+ @Autowired
|
|
|
+ private CompetencyTreeDao competencyTreeDao;
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public CompetencyTree getTreeById(int student_id){
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public CompetencyTree getTreeAfterExam(int exam_id){
|
|
|
+ //TODO 记得写test测试查询方法是否有效(findById只能接受Sring?)
|
|
|
+ EvalExamRecord evalExamRecord = evalExamRecordDao.findById(""+exam_id).get();
|
|
|
+ EvalExamInfo evalExamInfo = evalExamInfoDao.findById(""+exam_id).get();
|
|
|
+ CompetencyTree competencyTree = competencyTreeDao.findByStudentId(evalExamRecord.getStudentId());
|
|
|
+ //数据取完,开始进行KSD分析和入库
|
|
|
+
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+}
|