@@ -271,4 +271,6 @@ public interface TOeExamRecordMapper extends BaseMapper<TOeExamRecord> {
* @return
*/
public List<InvigilateListPatrolReportBean> examInvigilateReport(@Param("examId") Long examId, @Param("userId") Long userId);
+
+ public TOeExamRecord findOneByExamId(@Param("examId")Long examId);
}
@@ -319,4 +319,6 @@ public interface TOeExamRecordService extends IService<TOeExamRecord> {
List<TOeExamRecord> getListByExamIdAndStartId(Long examId, Long startId);
TOeExamRecord findOneByPaperId(Long paperId);
+ TOeExamRecord findOneByExamId(Long examId);
@@ -723,4 +723,9 @@ public class TOeExamRecordServiceImpl extends ServiceImpl<TOeExamRecordMapper, T
public TOeExamRecord findOneByPaperId(Long paperId) {
return tOeExamRecordMapper.findOneByPaperId(paperId);
+ @Override
+ public TOeExamRecord findOneByExamId(Long examId) {
+ return tOeExamRecordMapper.findOneByExamId(examId);
+ }
@@ -451,6 +451,11 @@
select count(1) from t_oe_exam_record f
where f.exam_id = #{examId}
</select>
+ <select id="findOneByExamId" resultType="java.lang.Long">
+ select f.* from t_oe_exam_record f
+ where f.exam_id = #{examId}
+ limit 1
+ </select>
<select id="getListByExamIdAndStartId" resultType="com.qmth.themis.business.entity.TOeExamRecord">
select f.* from t_oe_exam_record f