|
@@ -61,6 +61,23 @@ public class ScoreApi {
|
|
|
return scoreAssembler.toDTO(student, papers);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 查询
|
|
|
+ *
|
|
|
+ * @param workId 评卷工作id
|
|
|
+ * @param secretNumber 密号
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "search/bySecretNumber", method = RequestMethod.GET)
|
|
|
+ public ScoreCheckDTO getBySecretNumber(@RequestParam Long workId,
|
|
|
+ @RequestParam String secretNumber) {
|
|
|
+ List<Paper> papers = paperRepo.findByWorkIdAndSecretNumber(workId, secretNumber);
|
|
|
+ String examNumber = papers.get(0).getExamNumber();
|
|
|
+ Student student = studentRepo.findByWorkIdAndExamNumber(workId, examNumber);
|
|
|
+
|
|
|
+ return scoreAssembler.toDTO(student, papers);
|
|
|
+ }
|
|
|
+
|
|
|
@RequestMapping(value = "search/byTotalScore", method = RequestMethod.GET)
|
|
|
public ResponseEntity getByTotalScore(@RequestParam final Long workId,
|
|
|
@RequestParam final Long totalScore) {
|