|
@@ -257,6 +257,7 @@ public class SyncExamDataCloudServiceProvider extends ControllerSupport implemen
|
|
|
Long studentId = examRecordData.getStudentId();
|
|
|
result.setStudentId(studentId);
|
|
|
|
|
|
+ //部分数据从考生表中获取
|
|
|
ExamStudentEntity examStudentEntity = examStudentRepo.findByExamStudentId(examRecordData.getExamStudentId());
|
|
|
if (null == examStudentEntity) {
|
|
|
throw new StatusException("100101", "考生id不正确");
|
|
@@ -264,6 +265,10 @@ public class SyncExamDataCloudServiceProvider extends ControllerSupport implemen
|
|
|
result.setStudentCode(examStudentEntity.getStudentCode());
|
|
|
result.setStudentName(examStudentEntity.getStudentName());
|
|
|
result.setIdentityNumber(examStudentEntity.getIdentityNumber());
|
|
|
+ result.setInfoCollector(examStudentEntity.getInfoCollector());
|
|
|
+ Integer usedNum = examStudentEntity.getUsedNum();
|
|
|
+ result.setExamOrder(getExamOrder(examId, studentId, usedNum));//考试次数
|
|
|
+ result.setIsReexamine(isReexamine(examId, studentId, usedNum));//是否重考
|
|
|
|
|
|
result.setCourseId(examRecordData.getCourseId());
|
|
|
result.setOrgId(examRecordData.getOrgId());
|
|
@@ -276,7 +281,7 @@ public class SyncExamDataCloudServiceProvider extends ControllerSupport implemen
|
|
|
CourseCacheBean course = CacheHelper.getCourse(examRecordData.getCourseId());
|
|
|
result.setCourseLevel(course.getLevel());
|
|
|
|
|
|
- result.setInfoCollector(examRecordData.getInfoCollector());
|
|
|
+
|
|
|
result.setStartTime(examRecordData.getStartTime());
|
|
|
result.setEndTime(examRecordData.getEndTime());
|
|
|
result.setCleanTime(examRecordData.getCleanTime());
|
|
@@ -286,10 +291,6 @@ public class SyncExamDataCloudServiceProvider extends ControllerSupport implemen
|
|
|
result.setExamRecordStatus(ExamRecordStatus.getByName(examRecordData.getExamRecordStatus()));
|
|
|
result.setUsedExamTime(examRecordData.getUsedExamTime());
|
|
|
|
|
|
- Integer usedNum = examStudentEntity.getUsedNum();
|
|
|
- result.setExamOrder(getExamOrder(examId, studentId, usedNum));//考试次数
|
|
|
- result.setIsReexamine(isReexamine(examId, studentId, usedNum));//是否重考
|
|
|
-
|
|
|
result.setIsContinued(examRecordData.getContinued());
|
|
|
result.setContinuedCount(examRecordData.getContinuedCount());
|
|
|
result.setFaceSuccessCount(examRecordData.getFaceSuccessCount());
|