|
|
|
@ -85,4 +85,24 @@ public interface LabTimeRepository extends JpaRepository<LabTimeBean,String> {
|
|
|
|
|
" tb_lab_time.lt_id not in (select lt_id from tb_lab_record where status is not null)" , nativeQuery = true)
|
|
|
|
|
List<LabTimeBean> findWeeksAbleBook(Integer lab_id, String year, Integer semester, Integer day, Integer time) ;
|
|
|
|
|
|
|
|
|
|
@Query(value = "SELECT " +
|
|
|
|
|
" tb_lab_time.* " +
|
|
|
|
|
"FROM " +
|
|
|
|
|
"tb_lab_time LEFT JOIN tb_lab_record ON tb_lab_time.lt_id=tb_lab_record.lt_id " +
|
|
|
|
|
"WHERE " +
|
|
|
|
|
" tb_lab_time.lab_id = ?1 AND " +
|
|
|
|
|
" tb_lab_time.`year` = ?2 AND " +
|
|
|
|
|
" tb_lab_time.semester = ?3 AND " +
|
|
|
|
|
" tb_lab_time.`day` = ?4 AND " +
|
|
|
|
|
" tb_lab_time.time = ?5 AND " +
|
|
|
|
|
" tb_lab_time.lt_id not in (select lt_id from tb_lab_record where status is not null)" +
|
|
|
|
|
"OR " +
|
|
|
|
|
" tb_lab_time.lab_id = ?1 AND " +
|
|
|
|
|
" tb_lab_time.`year` = ?2 AND " +
|
|
|
|
|
" tb_lab_time.semester = ?3 AND " +
|
|
|
|
|
" tb_lab_time.`day` = ?4 AND " +
|
|
|
|
|
" tb_lab_time.time = ?5 AND " +
|
|
|
|
|
"tb_lab_record.uc_id = ?6" , nativeQuery = true)
|
|
|
|
|
List<LabTimeBean> findWeeksAbleBook(Integer lab_id, String year, Integer semester, Integer day, Integer time,Integer uc_id) ;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|