wangwei преди 7 години
родител
ревизия
4779df417f

+ 2 - 10
examcloud-core-examwork-api-provider/src/main/java/cn/com/qmth/examcloud/core/examwork/api/controller/ExamStudentController.java

@@ -454,16 +454,8 @@ public class ExamStudentController extends ControllerSupport {
 	@ApiOperation(value = "复制考试学生", notes = "复制")
 	@Transactional
 	@PostMapping("/copy/{sourceExamId}/{targetExamId}")
-	public ResponseEntity copyExamStudent(@PathVariable Long sourceExamId,
-			@PathVariable Long targetExamId) {
-		try {
-			examStudentService.copyExamStudent(sourceExamId, targetExamId);
-			return new ResponseEntity(HttpStatus.OK);
-		} catch (Exception e) {
-			log.error("复制失败:", e);
-			return new ResponseEntity(new ErrorMsg(e.getMessage()),
-					HttpStatus.INTERNAL_SERVER_ERROR);
-		}
+	public void copyExamStudent(@PathVariable Long sourceExamId, @PathVariable Long targetExamId) {
+		examStudentService.copyExamStudent(sourceExamId, targetExamId);
 	}
 
 	@ApiOperation(value = "考生完成数量", notes = "考生完成数量")

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

@@ -668,7 +668,8 @@ public class ExamStudentService {
 				tempStudent.setGraduated(false);
 				tempStudent.setDegree(false);
 				tempStudent.setRepair(false);
-				tempStudent.setNormalExamTimes(null);
+				tempStudent.setIsReexamine(false);
+				tempStudent.setNormalExamTimes(0);
 				tempStudent.setIsReexamine(null);
 				tempStudent.setReexamineType(null);
 				tempStudent.setReexamineDetail(null);