zouxuan преди 5 години
родител
ревизия
29912962e8

+ 11 - 0
edu-user/edu-user-biz/src/main/java/com/keao/edu/user/dao/ExamReviewDao.java

@@ -55,4 +55,15 @@ public interface ExamReviewDao extends BaseDAO<Long, ExamReview> {
      * @return
      */
     int getCloseFlag(Long examRoomId);
+
+    /** 删除评审
+     * @describe
+     * @apiNote 时光荏苒,认真工作的时间总是过得很快,而我、享受这一刻!
+     * @author zouxuan
+     * @date 2020/8/25
+     * @time 15:53
+     * @param examRegistrationId:
+     * @return void
+     */
+    void delByRegistration(@Param("examRegistrationId") Long examRegistrationId);
 }

+ 3 - 0
edu-user/edu-user-biz/src/main/java/com/keao/edu/user/service/impl/ExamRoomStudentRelationServiceImpl.java

@@ -55,6 +55,8 @@ public class ExamRoomStudentRelationServiceImpl extends BaseServiceImpl<Long, Ex
 	@Autowired
 	private StudentExamResultDao studentExamResultDao;
 	@Autowired
+	private ExamReviewDao examReviewDao;
+	@Autowired
 	private ExamCertificationService examCertificationService;
 	@Autowired
 	private ExamLocationDao examLocationDao;
@@ -685,6 +687,7 @@ public class ExamRoomStudentRelationServiceImpl extends BaseServiceImpl<Long, Ex
 			examRoomStudentRelation.setSignInTime(null);
 			studentExamResultDao.updateFinishedExam(examRoomStudentRelation.getExamRegistrationId(),3);
 			studentExamResultDao.updateVideoExam(examRoomStudentRelation.getExamRegistrationId());
+			examReviewDao.delByRegistration(examRoomStudentRelation.getExamRegistrationId());
 			publishMessage(examRoomStudentRelation,MemberChangedMessage.Not_Finish,true,operator);
 			HashMap<Integer, String> map = new HashMap<>(1);
 			map.put(examRoomStudentRelation.getStudentId(),examRoomStudentRelation.getStudentId().toString());

+ 3 - 0
edu-user/edu-user-biz/src/main/resources/config/mybatis/ExamReviewMapper.xml

@@ -97,6 +97,9 @@
 			#{registId}
 		</foreach>
 	</delete>
+    <delete id="delByRegistration">
+		DELETE FROM	exam_review WHERE exam_registration_id_ = #{examRegistrationId}
+	</delete>
 
     <!-- 分页查询 -->
 	<select id="queryPage" resultMap="ExamReview" parameterType="map">