|
@@ -122,7 +122,8 @@ public interface PaperRepo extends JpaRepository<Paper, Long>, JpaSpecificationE
|
|
|
@Query(value = "select p from Paper p where p.score >= ?1 or p.score <= ?2")
|
|
|
List<Paper> findByScoreRange(Double highScore, Double lowScore);
|
|
|
|
|
|
- @Query(value = "SELECT p.`exam_number`,p.`student_name`,p.question_id,GROUP_CONCAT(score ORDER BY p.`subject`) FROM paper p WHERE p.`work_id` = ? GROUP BY p.exam_number,p.`student_name`", nativeQuery = true)
|
|
|
+ //@Query(value = "SELECT p.`exam_number`,p.`student_name`,p.question_id,GROUP_CONCAT(score ORDER BY p.`subject`) FROM paper p WHERE p.`work_id` = ? GROUP BY p.exam_number,p.`student_name`", nativeQuery = true)
|
|
|
+ @Query(value = "SELECT p.`exam_number`,p.`student_name`,p.question_id,GROUP_CONCAT(if(isnull(p.inspect_score),p.score,p.inspect_score) ORDER BY p.`subject`) FROM paper p WHERE p.`work_id` = ? GROUP BY p.exam_number,p.`student_name`", nativeQuery = true)
|
|
|
List<Object[]> findScores(Long workId);
|
|
|
|
|
|
List<Paper> findByWorkId(Long workId);
|