wangwei 7 年 前
コミット
8d9a150b01

+ 1 - 0
examcloud-core-examwork-api-provider/src/main/java/cn/com/qmth/examcloud/core/examwork/api/provider/ExamStudentCloudServiceProvider.java

@@ -128,6 +128,7 @@ public class ExamStudentCloudServiceProvider extends ControllerSupport
 		String courseLevel = req.getCourseLevel();
 
 		SaveCourseReq saveCourseReq = new SaveCourseReq();
+		saveCourseReq.setCourseId(req.getCourseId());
 		saveCourseReq.setCourseCode(courseCode);
 		saveCourseReq.setCourseName(courseName);
 		saveCourseReq.setCourseLevel(courseLevel);

+ 21 - 8
examcloud-core-examwork-api/src/main/java/cn/com/qmth/examcloud/examwork/api/request/SaveExamStudentReq.java

@@ -43,6 +43,11 @@ public class SaveExamStudentReq extends BaseRequest {
 	 */
 	private String courseName;
 
+	/**
+	 * 考试课程ID
+	 */
+	private Long courseId;
+
 	/**
 	 * 考试课程code
 	 */
@@ -102,6 +107,14 @@ public class SaveExamStudentReq extends BaseRequest {
 		this.examName = examName;
 	}
 
+	public Long getStudentId() {
+		return studentId;
+	}
+
+	public void setStudentId(Long studentId) {
+		this.studentId = studentId;
+	}
+
 	public String getStudentName() {
 		return studentName;
 	}
@@ -134,6 +147,14 @@ public class SaveExamStudentReq extends BaseRequest {
 		this.courseName = courseName;
 	}
 
+	public Long getCourseId() {
+		return courseId;
+	}
+
+	public void setCourseId(Long courseId) {
+		this.courseId = courseId;
+	}
+
 	public String getCourseCode() {
 		return courseCode;
 	}
@@ -158,14 +179,6 @@ public class SaveExamStudentReq extends BaseRequest {
 		this.paperType = paperType;
 	}
 
-	public Long getStudentId() {
-		return studentId;
-	}
-
-	public void setStudentId(Long studentId) {
-		this.studentId = studentId;
-	}
-
 	public String getInfoCollector() {
 		return infoCollector;
 	}

+ 2 - 4
examcloud-core-examwork-service/src/main/java/cn/com/qmth/examcloud/core/examwork/service/impl/ExamStudentImportServiceImpl.java

@@ -70,7 +70,7 @@ public class ExamStudentImportServiceImpl implements ExamStudentImportService {
 
 		List<String[]> lineList = ExcelParser.readSheet(sheet, 13);
 		ExcelParser.close(workBook);
-		
+
 		if (CollectionUtils.isEmpty(lineList)) {
 			throw new StatusException("E-651002", "Excel 没有内容");
 		}
@@ -166,9 +166,7 @@ public class ExamStudentImportServiceImpl implements ExamStudentImportService {
 		Long studentId = insertOrUpdateStudentResp.getStudentId();
 
 		SaveExamStudentReq saveExamStudentReq = new SaveExamStudentReq();
-		saveExamStudentReq.setCourseCode(examStudent.getCourseCode());
-		saveExamStudentReq.setCourseLevel(examStudent.getCourseLevel());
-		saveExamStudentReq.setCourseName(examStudent.getCourseName());
+		saveExamStudentReq.setCourseId(Long.parseLong(examStudent.getCourseId()));
 		saveExamStudentReq.setExamId(examStudent.getExamId());
 		saveExamStudentReq.setIdentityNumber(examStudent.getIdentityNumber());
 		saveExamStudentReq.setPaperType(examStudent.getPaperType());