wangwei 6 years ago
parent
commit
a3dd960a2a

+ 19 - 27
examcloud-core-examwork-service/src/main/java/cn/com/qmth/examcloud/core/examwork/service/impl/ExamStudentServiceImpl.java

@@ -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());