@ -1,6 +1,7 @@
package com.hzu.bookingsystem.repository ;
import com.hzu.bookingsystem.VO.WeekVO ;
import com.hzu.bookingsystem.bean.LabRecordBean ;
import com.hzu.bookingsystem.dto.LabRecordDTO ;
import org.apache.ibatis.annotations.Mapper ;
import org.apache.ibatis.annotations.Select ;
@ -156,14 +157,15 @@ public interface LabRecordDTOMapper {
List < Map < String , Object > > getUserSchedule ( Integer u_id , String year , Integer semester , Integer day , Integer time ) ;
/ * *
* 通 过 lab_id , uc_id 以 及 4 项 时 间 查 找 审 核 详 情
* 通 过 lab_id , uc_id 以 及 4 项 时 间 查 找 审 核 详 情
* /
@Select ( "SELECT " +
" tb_lab.lab_id, " +
" tb_lab_time.`year`, " +
" tb_lab_time.semester, " +
" tb_lab_time.`day`, " +
" tb_lab_time.time, " +
" tb_lab_time.year, " +
" tb_lab_time.semester*1 AS semester, " +
" tb_lab_time.day*1 AS day, " +
" tb_lab_time.time*1 AS time, " +
" tb_user_course.uc_id, " +
" tb_lab_record.create_time, " +
" tb_user.nickname, " +
" tb_user.tel, " +
@ -195,5 +197,27 @@ public interface LabRecordDTOMapper {
" tb_lab_time.semester, " +
" tb_lab_time.`day`, " +
" tb_lab_time.time" )
Map < String , Object > getRecordDetail ( Integer labId , Integer uc_id , String year , Integer semester , Integer day , Integer time ) ;
Map < String , Object > getRecordDetail ( Integer labId , Integer uc_id , String year , Integer semester , Integer day , Integer time ) ;
/ * *
* author 吴 志 岳
* 查 找 审 核 详 情 所 有 符 合 的 lr_id
* /
@Select ( "SELECT " +
" tb_lab_record.lr_id as lrId, tb_lab_record.lt_id as ltId, tb_lab_record.uc_id as ucId, tb_lab_record.status,tb_lab_record.refuse_reason as refuseReason,tb_lab_record.check_time as checkTime,tb_lab_record.create_time as createTime " +
"FROM " +
" tb_lab " +
" INNER JOIN tb_lab_time ON tb_lab.lab_id = tb_lab_time.lab_id " +
" INNER JOIN tb_lab_record ON tb_lab_time.lt_id = tb_lab_record.lt_id " +
" INNER JOIN tb_user " +
" INNER JOIN tb_user_course ON tb_user.u_id = tb_user_course.u_id " +
"WHERE " +
" tb_lab_record.uc_id = tb_user_course.uc_id " +
" AND tb_lab_time.`year` = #{year} " +
" AND tb_lab_time.semester = #{semester} " +
" AND tb_lab_time.`day` = #{day} " +
" AND tb_lab_time.time = #{time} " +
" AND tb_lab.lab_id = #{labId} " +
" AND tb_user_course.uc_id = #{uc_id} " )
List < LabRecordBean > getRecordDetailLabRecordList ( Integer labId , Integer uc_id , String year , Integer semester , Integer day , Integer time ) ;
}