|
@@ -177,14 +177,9 @@ public class ExamStudentServiceImpl implements ExamStudentService {
|
|
|
ExamStudentEntity examStudent = examStudentRepo.findByExamIdAndStudentIdAndCourseId(
|
|
|
exam.getId(), studentInfo.getId(), courseBean.getId());
|
|
|
|
|
|
- long updateTime = 0L;
|
|
|
if (null == examStudent) {
|
|
|
examStudent = new ExamStudentEntity();
|
|
|
examStudent.setEnable(true);
|
|
|
- } else {
|
|
|
- if (null != examStudent.getUpdateTime()) {
|
|
|
- updateTime = examStudent.getUpdateTime().getTime();
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
examStudent.setInfoCollector(examStudentInfo.getInfoCollector());
|
|
@@ -218,28 +213,25 @@ public class ExamStudentServiceImpl implements ExamStudentService {
|
|
|
examCourseRelationRepo.save(relation);
|
|
|
|
|
|
// 同步操作
|
|
|
- if (updateTime != saved.getUpdateTime().getTime()) {
|
|
|
- SyncExamStudentReq req = new SyncExamStudentReq();
|
|
|
- req.setId(saved.getId());
|
|
|
- req.setCourseCode(courseBean.getCode());
|
|
|
- req.setCourseLevel(courseBean.getLevel());
|
|
|
- req.setCourseName(courseBean.getName());
|
|
|
- req.setExamId(exam.getId());
|
|
|
- req.setExamName(exam.getName());
|
|
|
- req.setIdentityNumber(saved.getIdentityNumber());
|
|
|
- req.setStudentCode(saved.getStudentCode());
|
|
|
- req.setPaperType(saved.getPaperType());
|
|
|
- req.setRootOrgId(saved.getRootOrgId());
|
|
|
- req.setStudentName(studentInfo.getName());
|
|
|
- req.setOrgId(studentInfo.getOrgId());
|
|
|
- req.setOrgName(studentInfo.getOrgName());
|
|
|
- req.setOrgCode(studentInfo.getOrgCode());
|
|
|
- req.setRemark(saved.getRemark());
|
|
|
- req.setInfoCollector(saved.getInfoCollector());
|
|
|
- req.setExamSite(saved.getExamSite());
|
|
|
-
|
|
|
- dataSyncCloudService.syncExamStudent(req);
|
|
|
- }
|
|
|
+ SyncExamStudentReq req = new SyncExamStudentReq();
|
|
|
+ req.setId(saved.getId());
|
|
|
+ req.setCourseCode(courseBean.getCode());
|
|
|
+ req.setCourseLevel(courseBean.getLevel());
|
|
|
+ req.setCourseName(courseBean.getName());
|
|
|
+ req.setExamId(exam.getId());
|
|
|
+ req.setExamName(exam.getName());
|
|
|
+ req.setIdentityNumber(saved.getIdentityNumber());
|
|
|
+ req.setStudentCode(saved.getStudentCode());
|
|
|
+ req.setPaperType(saved.getPaperType());
|
|
|
+ req.setRootOrgId(saved.getRootOrgId());
|
|
|
+ req.setStudentName(studentInfo.getName());
|
|
|
+ req.setOrgId(studentInfo.getOrgId());
|
|
|
+ req.setOrgName(studentInfo.getOrgName());
|
|
|
+ req.setOrgCode(studentInfo.getOrgCode());
|
|
|
+ req.setRemark(saved.getRemark());
|
|
|
+ req.setInfoCollector(saved.getInfoCollector());
|
|
|
+ req.setExamSite(saved.getExamSite());
|
|
|
+ dataSyncCloudService.syncExamStudent(req);
|
|
|
|
|
|
ExamStudentInfo ret = new ExamStudentInfo();
|
|
|
ret.setId(saved.getId());
|