|
@@ -85,6 +85,23 @@ public class ExamStudentServiceImpl implements ExamStudentService {
|
|
|
}
|
|
|
examStudentRepo.delete(examStudent);
|
|
|
}
|
|
|
+
|
|
|
+ for (ExamStudentEntity cur : examStudents) {
|
|
|
+ // 同步操作
|
|
|
+ SyncExamStudentReq req = new SyncExamStudentReq();
|
|
|
+ req.setSyncType("delete");
|
|
|
+ req.setId(cur.getId());
|
|
|
+ req.setCourseId(cur.getId());
|
|
|
+ req.setCourseCode(cur.getCourseCode());
|
|
|
+ req.setCourseName(cur.getCourseName());
|
|
|
+ req.setExamId(cur.getId());
|
|
|
+ req.setStudentId(cur.getStudentId());
|
|
|
+ req.setStudentName(cur.getName());
|
|
|
+ req.setIdentityNumber(cur.getIdentityNumber());
|
|
|
+ req.setStudentCode(cur.getStudentCode());
|
|
|
+ dataSyncCloudService.syncExamStudent(req);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -214,20 +231,27 @@ public class ExamStudentServiceImpl implements ExamStudentService {
|
|
|
|
|
|
// 同步操作
|
|
|
SyncExamStudentReq req = new SyncExamStudentReq();
|
|
|
+ req.setSyncType("update");
|
|
|
req.setId(saved.getId());
|
|
|
+
|
|
|
+ req.setCourseId(courseBean.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.setStudentId(studentInfo.getId());
|
|
|
req.setStudentName(studentInfo.getName());
|
|
|
+ req.setIdentityNumber(saved.getIdentityNumber());
|
|
|
+ req.setStudentCode(saved.getStudentCode());
|
|
|
req.setOrgId(studentInfo.getOrgId());
|
|
|
req.setOrgName(studentInfo.getOrgName());
|
|
|
req.setOrgCode(studentInfo.getOrgCode());
|
|
|
+
|
|
|
+ req.setPaperType(saved.getPaperType());
|
|
|
req.setRemark(saved.getRemark());
|
|
|
req.setInfoCollector(saved.getInfoCollector());
|
|
|
req.setExamSite(saved.getExamSite());
|
|
@@ -235,19 +259,24 @@ public class ExamStudentServiceImpl implements ExamStudentService {
|
|
|
|
|
|
ExamStudentInfo ret = new ExamStudentInfo();
|
|
|
ret.setId(saved.getId());
|
|
|
+
|
|
|
+ ret.setCourseId(courseBean.getId());
|
|
|
ret.setCourseCode(courseBean.getCode());
|
|
|
ret.setCourseLevel(courseBean.getLevel());
|
|
|
ret.setCourseName(courseBean.getName());
|
|
|
+
|
|
|
ret.setExamId(exam.getId());
|
|
|
ret.setExamName(exam.getName());
|
|
|
- ret.setIdentityNumber(saved.getIdentityNumber());
|
|
|
- ret.setStudentCode(saved.getStudentCode());
|
|
|
- ret.setPaperType(saved.getPaperType());
|
|
|
+
|
|
|
ret.setRootOrgId(saved.getRootOrgId());
|
|
|
ret.setStudentName(studentInfo.getName());
|
|
|
+ ret.setIdentityNumber(saved.getIdentityNumber());
|
|
|
+ ret.setStudentCode(saved.getStudentCode());
|
|
|
ret.setOrgId(studentInfo.getOrgId());
|
|
|
ret.setOrgName(studentInfo.getOrgName());
|
|
|
ret.setOrgCode(studentInfo.getOrgCode());
|
|
|
+
|
|
|
+ ret.setPaperType(saved.getPaperType());
|
|
|
ret.setRemark(saved.getRemark());
|
|
|
ret.setInfoCollector(saved.getInfoCollector());
|
|
|
ret.setExamSite(saved.getExamSite());
|