xiatian преди 4 години
родител
ревизия
4effe6bbb5

+ 2 - 0
themis-business/src/main/java/com/qmth/themis/business/dao/TOeExamRecordMapper.java

@@ -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);
 }

+ 2 - 0
themis-business/src/main/java/com/qmth/themis/business/service/TOeExamRecordService.java

@@ -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);
 }

+ 5 - 0
themis-business/src/main/java/com/qmth/themis/business/service/impl/TOeExamRecordServiceImpl.java

@@ -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);
+	}
 }

+ 5 - 0
themis-business/src/main/resources/mapper/TOeExamRecordMapper.xml

@@ -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