|
@@ -22,7 +22,8 @@ public interface TrialLibraryDao extends JpaRepository<TrialLibrary, Integer>, J
|
|
|
List<TrialLibrary> findUnMarked(Integer examId, String subjectCode, Integer groupNumber, Integer markerId,
|
|
|
Pageable page);
|
|
|
|
|
|
- @Query("select count(l) from TrialLibrary l where l.examId=?1 and l.subjectCode=?2 and l.groupNumber=?3 and l.markCount>0")
|
|
|
+ @Query("select count(l) from TrialLibrary l where l.examId=?1 and l.subjectCode=?2 and l.groupNumber=?3 "
|
|
|
+ + "and exists (select l2.pk.libraryId from TrialHistory l2 where l2.pk.libraryId=l.id )")
|
|
|
long countMarked(Integer examId, String subjectCode, Integer groupNumber);
|
|
|
|
|
|
@Query("select l from TrialLibrary l where l.studentId=?1 order by l.groupNumber ")
|
|
@@ -36,10 +37,6 @@ public interface TrialLibraryDao extends JpaRepository<TrialLibrary, Integer>, J
|
|
|
@Query("select count(*) from TrialLibrary f where f.studentId=?1 and f.groupNumber=?2")
|
|
|
long countByStudentIdAndGroupNumber(Integer studentId, Integer groupNumber);
|
|
|
|
|
|
- @Modifying
|
|
|
- @Query("update TrialLibrary l set l.markCount=?2 where l.id=?1")
|
|
|
- void updateMarkCount(Integer id, int count);
|
|
|
-
|
|
|
@Modifying
|
|
|
@Query("delete TrialLibrary m where m.examId=?1 and m.subjectCode=?2 and m.groupNumber=?3")
|
|
|
void deleteByExamIdAndSubjectCodeAndGroupNumber(Integer examId, String subjectCode, Integer groupNumber);
|
|
@@ -48,8 +45,4 @@ public interface TrialLibraryDao extends JpaRepository<TrialLibrary, Integer>, J
|
|
|
@Query("delete TrialLibrary m where m.studentId=?1")
|
|
|
void deleteByStudentId(Integer studentId);
|
|
|
|
|
|
- @Modifying(clearAutomatically = true)
|
|
|
- @Query("update TrialLibrary m set m.markCount=0 where m.examId=?1 and m.subjectCode=?2 and m.groupNumber=?3")
|
|
|
- void resetByExamIdAndSubjectCodeAndGroupNumber(Integer examId,String subjectCode, Integer number);
|
|
|
-
|
|
|
}
|