|
@@ -1,6 +1,9 @@
|
|
|
package edu.math.diagnosis.service;
|
|
|
|
|
|
-import edu.math.diagnosis.dao.*;
|
|
|
+import edu.math.diagnosis.dao.OptionRepo;
|
|
|
+import edu.math.diagnosis.dao.PaperCommitRepo;
|
|
|
+import edu.math.diagnosis.dao.QuestionRepo;
|
|
|
+import edu.math.diagnosis.dao.ReportRepo;
|
|
|
import edu.math.diagnosis.entity.*;
|
|
|
import edu.math.diagnosis.model.Answer;
|
|
|
import edu.math.diagnosis.model.QuestionDetail;
|
|
@@ -32,8 +35,6 @@ public class CommitService {
|
|
|
@Resource
|
|
|
private OptionRepo optionRepo;
|
|
|
@Resource
|
|
|
- private PaperResultRepo paperResultRepo;
|
|
|
- @Resource
|
|
|
private PaperService paperService;
|
|
|
@Resource
|
|
|
private UserService userService;
|
|
@@ -47,7 +48,7 @@ public class CommitService {
|
|
|
PaperResult result = new PaperResult();
|
|
|
result.setName(commit.getName());
|
|
|
result.setPid(commit.getPid());
|
|
|
- paperResultRepo.save(result);
|
|
|
+ paperResultService.save(result);
|
|
|
DiagnosisReport report = new DiagnosisReport();
|
|
|
report.setName(commit.getName());
|
|
|
report.setPrid(result.getId());
|
|
@@ -123,12 +124,10 @@ public class CommitService {
|
|
|
paperCommitRepo.saveAndFlush(paperCommit);
|
|
|
logger.info("uid={},name={},pid={} commit paper success", paperCommit.getUid(), paperCommit.getName(), paperCommit.getPid());
|
|
|
|
|
|
- return paperResultService.parseResult(paperCommit,paper);
|
|
|
+ return paperResultService.parseResult(paperCommit, paper);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public List<PaperCommit> listPaperCommit(String name, Long pid, Long startTime, Long endTime) {
|
|
|
- return null;
|
|
|
-
|
|
|
+ return paperCommitRepo.findByPidOrNameContaining(pid, name);
|
|
|
}
|
|
|
}
|