|
@@ -154,4 +154,8 @@ public interface MarkLibraryDao extends JpaRepository<MarkLibrary, Integer>, Jpa
|
|
@Query("select count(l1) from MarkLibrary l1 where l1.examId=?1 and l1.subjectCode=?2 and l1.groupNumber=?3 "
|
|
@Query("select count(l1) from MarkLibrary l1 where l1.examId=?1 and l1.subjectCode=?2 and l1.groupNumber=?3 "
|
|
+ "and exists (select mc.id from MarkerClass mc, ExamStudent s where l1.studentId=s.id and mc.userId=?4 and s.className=mc.className)")
|
|
+ "and exists (select mc.id from MarkerClass mc, ExamStudent s where l1.studentId=s.id and mc.userId=?4 and s.className=mc.className)")
|
|
long countFilterClass(Integer examId, String subjectCode, Integer groupNumber, Integer userId);
|
|
long countFilterClass(Integer examId, String subjectCode, Integer groupNumber, Integer userId);
|
|
|
|
+
|
|
|
|
+ @Modifying(clearAutomatically = true)
|
|
|
|
+ @Query("update MarkLibrary l set l.unansweredCount=?2 where l.id=?1")
|
|
|
|
+ void updateUnansweredCount(Integer id, int unansweredCount);
|
|
}
|
|
}
|