|
@@ -128,6 +128,9 @@ public class ExamReviewServiceImpl extends BaseServiceImpl<Long, ExamReview> imp
|
|
|
throw new BizException("评审失败:学员未考试");
|
|
|
}
|
|
|
ExamRoom examRoom = examRoomDao.get(examRoomStudentRelation.getExamRoomId());
|
|
|
+ if(examRoom.getOpenFlag() == 0){
|
|
|
+ throw new BizException("评审失败:考场已关闭");
|
|
|
+ }
|
|
|
if(examRoom.getMainTeacherUserId().equals(sysUser.getId())){
|
|
|
examReview.setTeacherType(ExamRoomTeaherTypeEnum.MAIN);
|
|
|
}else {
|
|
@@ -148,6 +151,20 @@ public class ExamReviewServiceImpl extends BaseServiceImpl<Long, ExamReview> imp
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
+ public void updateReview(ExamReview examReview) {
|
|
|
+ ExamReview review = examReviewDao.get(examReview.getId());
|
|
|
+ if(Objects.isNull(review)){
|
|
|
+ throw new BizException("修改失败:评审记录不存在");
|
|
|
+ }
|
|
|
+ ExamRoom examRoom = examRoomDao.get(review.getExamRoomId());
|
|
|
+ if(examRoom.getOpenFlag() == 0){
|
|
|
+ throw new BizException("评审失败:考场已关闭");
|
|
|
+ }
|
|
|
+ examReviewDao.update(examReview);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
public int update(ExamReview examReview) {
|
|
|
if(Objects.isNull(examReview.getId())){
|
|
|
throw new BizException("考试结果不存在");
|