|
@@ -33,9 +33,7 @@ import cn.com.qmth.examcloud.core.basic.api.response.GetOrgResp;
|
|
import cn.com.qmth.examcloud.core.basic.api.response.SaveStudentResp;
|
|
import cn.com.qmth.examcloud.core.basic.api.response.SaveStudentResp;
|
|
import cn.com.qmth.examcloud.examwork.api.ExamCloudService;
|
|
import cn.com.qmth.examcloud.examwork.api.ExamCloudService;
|
|
import cn.com.qmth.examcloud.examwork.api.ExamStudentCloudService;
|
|
import cn.com.qmth.examcloud.examwork.api.ExamStudentCloudService;
|
|
-import cn.com.qmth.examcloud.examwork.api.bean.ExamStudentBean;
|
|
|
|
import cn.com.qmth.examcloud.examwork.api.request.SaveExamStudentReq;
|
|
import cn.com.qmth.examcloud.examwork.api.request.SaveExamStudentReq;
|
|
-import cn.com.qmth.examcloud.examwork.api.response.SaveExamStudentResp;
|
|
|
|
import cn.com.qmth.examcloud.task.base.AbstractTask;
|
|
import cn.com.qmth.examcloud.task.base.AbstractTask;
|
|
import cn.com.qmth.examcloud.task.base.ScheduleJob;
|
|
import cn.com.qmth.examcloud.task.base.ScheduleJob;
|
|
import cn.com.qmth.examcloud.task.base.TaskTracker;
|
|
import cn.com.qmth.examcloud.task.base.TaskTracker;
|
|
@@ -44,7 +42,6 @@ import cn.com.qmth.examcloud.task.dao.ExamStudentTempRepo;
|
|
import cn.com.qmth.examcloud.task.dao.entity.ExamStudentImportEntity;
|
|
import cn.com.qmth.examcloud.task.dao.entity.ExamStudentImportEntity;
|
|
import cn.com.qmth.examcloud.task.dao.entity.ExamStudentTempEntity;
|
|
import cn.com.qmth.examcloud.task.dao.entity.ExamStudentTempEntity;
|
|
import cn.com.qmth.examcloud.task.dao.enums.ExamStudentImportStatus;
|
|
import cn.com.qmth.examcloud.task.dao.enums.ExamStudentImportStatus;
|
|
-import cn.com.qmth.examcloud.task.service.DataSyncService;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
* 考生导入-文件解析
|
|
* 考生导入-文件解析
|
|
@@ -85,9 +82,6 @@ public class ExamStudentImportDataProcessingTask extends AbstractTask {
|
|
@Autowired
|
|
@Autowired
|
|
ExamStudentCloudService examStudentCloudService;
|
|
ExamStudentCloudService examStudentCloudService;
|
|
|
|
|
|
- @Autowired
|
|
|
|
- DataSyncService dataSyncService;
|
|
|
|
-
|
|
|
|
@Override
|
|
@Override
|
|
public void run(ScheduleJob scheduleJob) throws Exception {
|
|
public void run(ScheduleJob scheduleJob) throws Exception {
|
|
|
|
|
|
@@ -281,34 +275,7 @@ public class ExamStudentImportDataProcessingTask extends AbstractTask {
|
|
sReq.setGrade(entity.getGrade());
|
|
sReq.setGrade(entity.getGrade());
|
|
sReq.setInfoCollector(entity.getInfoCollector());
|
|
sReq.setInfoCollector(entity.getInfoCollector());
|
|
|
|
|
|
- SaveExamStudentResp saveExamStudentResp = examStudentCloudService.saveExamStudent(sReq);
|
|
|
|
- ExamStudentBean examStudentBean = saveExamStudentResp.getExamStudentBean();
|
|
|
|
-
|
|
|
|
- cn.com.qmth.examcloud.commons.api.request.SyncExamStudentReq r = new cn.com.qmth.examcloud.commons.api.request.SyncExamStudentReq();
|
|
|
|
- r.setSyncType("update");
|
|
|
|
- r.setCourseCode(examStudentBean.getCourseCode());
|
|
|
|
- r.setCourseLevel(examStudentBean.getCourseLevel());
|
|
|
|
- r.setCourseName(examStudentBean.getCourseName());
|
|
|
|
- r.setExamId(examStudentBean.getExamId());
|
|
|
|
- r.setExamName(examStudentBean.getExamName());
|
|
|
|
- r.setId(examStudentBean.getId());
|
|
|
|
- r.setIdentityNumber(examStudentBean.getIdentityNumber());
|
|
|
|
- r.setPaperType(examStudentBean.getPaperType());
|
|
|
|
- r.setRootOrgId(examStudentBean.getRootOrgId());
|
|
|
|
- r.setStudentCode(examStudentBean.getStudentCode());
|
|
|
|
- r.setStudentName(examStudentBean.getStudentName());
|
|
|
|
- r.setStudentId(examStudentBean.getStudentId());
|
|
|
|
- r.setOrgId(examStudentBean.getOrgId());
|
|
|
|
- r.setOrgName(examStudentBean.getOrgName());
|
|
|
|
- r.setOrgCode(examStudentBean.getOrgCode());
|
|
|
|
- r.setCourseId(examStudentBean.getCourseId());
|
|
|
|
- r.setSpecialtyName(examStudentBean.getSpecialtyName());
|
|
|
|
- r.setGrade(examStudentBean.getGrade());
|
|
|
|
- r.setRemark(examStudentBean.getRemark());
|
|
|
|
- r.setInfoCollector(examStudentBean.getInfoCollector());
|
|
|
|
- r.setExamSite(examStudentBean.getExamSite());
|
|
|
|
-
|
|
|
|
- dataSyncService.sync("syncExamStudent", r, true);
|
|
|
|
|
|
+ examStudentCloudService.saveExamStudent(sReq);
|
|
|
|
|
|
entity.setStudentId(studentId);
|
|
entity.setStudentId(studentId);
|
|
entity.setStatusCode("200");
|
|
entity.setStatusCode("200");
|