wangwei 7 anni fa
parent
commit
e193bf1ce8

+ 6 - 2
examcloud-core-examwork-service/src/main/java/cn/com/qmth/examcloud/core/examwork/service/impl/ExamStudentService.java

@@ -264,7 +264,7 @@ public class ExamStudentService {
 			student.setIdentityNumber(examStudent.getIdentityNumber());
 			studentService.updateStudent(token,student);
 		}
-		examStudent.setFinished(false);
+
 		examStudent.setGraduated(false);
 		examStudent.setDegree(false);
 		examStudent.setRepair(false);
@@ -351,10 +351,14 @@ public class ExamStudentService {
 		}else{
 			examStudent = examStudentRepo.findFirstByExamId(dto.getExam().getId(), dto.getCourseCode(), dto.getStudentCode());
 		}
-		if(examStudent != null){
+		if (examStudent != null) {
 			dto.setId(examStudent.getId());
 			dto.setStudentId(examStudent.getStudentId());
+			dto.setFinished(examStudent.getFinished());
+		} else {
+			dto.setFinished(false);
 		}
+		
 	}
 
 	/**